Отключить в обработчике события дальнейшие обработчики
Есть кнопка. На нее навешано два обработчика событий.
В первом обработчике выполняется некая функция, и в зависимости от результата нужно недопустить выполнение второго обработчика. Возможно ли это? Впринципе понял что можно все уместить в один обработчик, но хотелось бы услышать ответ, ради интереса. В качестве инструментария имеется фреймворк MooTools. |
Если события срабатывают по-порядку, то можно остановить второе событие с помощью какой-нибудь переменной. Например, в начале второй функции пишем:
if(!accept) return; |
Ну да, тоже вариант. Но было интересно есть ли возможность исключить выполнение второго обработчика вообще. Как я понимаю такой возможности нет, по крайней мере кроссбраузерной...
|
Часовой пояс GMT +3, время: 20:22. |