function first(a){ if (a == 'a'){ return false; } } function second(){ return 'a'; } $('.c').click(first).click(second);
Как отправить сообщение другим связанным событиям? Или помешать другим от одного?
Чтобы предотвратить следующие клики, вы можете использовать метод stopImmediatePropagation :
$("p").click(function(event){ event.stopImmediatePropagation(); }); $("p").click(function(event){ // This function won't be executed });
Для отправки сообщений между обратными вызовами я не знаю другого способа, кроме использования внешних переменных.
На самом деле, это почти дурак jQuery Multiple Event Handlers - Как отменить? ...