jQuery и несколько Обработчиков событий – как отменить?

Для начала скажу, что я зарабатываю через вот этого брокера, проверен он временем! А вот хороший пример заработка, человек зарабатывает через интернет МНОГО МНОГО МНОГО и показывает все на примерах, переходи и читай! Добавь страницу в закладки. А теперь читаете информацию ниже и пишите свой отзыв

У меня есть две функции, которые связаны, чтобы событие Click, два раза в разное время (с помощью jQuery). Порядок, в котором они обстреляли является значительным.

Они стреляют в правильном порядке. Проблема в том, когда первая функция возвращает false, то вторая функция-это все-таки огонь!

Как мне правильно отменить мероприятие?

Пример кода:

$(document).click(function() {    alert('a');   return false; });  $(document).click(function() {   alert('b'); }); 

Вы все еще увидите “б” предупреждающее сообщение при нажатии на страницу. Это недопустимо!

Если то, что сказал nickf не работает, вы могли бы использовать небольшое состояние машины:

var trigger = 0;  $(document).click(function() {     alert('a');   if(you_want_to_return_false) {     trigger = 1;     return false;   } });  $(document).click(function() {   if(trigger !== 0) {   alert('b');   }    trigger = 0; }); 

Не самое красивое решение, но оно будет работать.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*