Как удалить событие onclick окна (Pebble.js)
Я пишу приложение Pebble в Pebble.js, которое должно запускать различные функции, когда одна и та же кнопка нажимается в разное время по всему приложению.
Я могу легко связать функцию с кнопкой:
dispWindow.on('click', 'up', function(e) {
doSomething();
});
После doSomething
запускается несколько раз, мне нужно изменить то, что происходит, когда пользователь нажимает кнопку "вверх" в dispWindow
Окно. Я могу добавить этот код:
dispWindow.on('click', 'up', function(e) {
doSomethingElse();
});
Однако, когда пользователь нажимает кнопку "вверх", doSomething
а также doSomethingElse
оба огня. Как мне удалить doSomething
с кнопки "вверх"?
1 ответ
Решение
Вы можете использовать событие off, например так:
dispWindow.off('click');
Затем позвоните on
событие снова после этого:
dispWindow.on('click', 'up', function(e) {
doSomethingElse();
});