0
function first(a){
  if (a == 'a'){
    return false;
  }
}

function second(){
  return 'a';
}

$('.c').click(first).click(second);

如何向其他连锁事件发送消息?还是阻止其他人?

4

1 回答 1

2

要阻止下一次点击的发生,您可以使用stopImmediatePropagation方法:

$("p").click(function(event){
  event.stopImmediatePropagation();
});
$("p").click(function(event){
  // This function won't be executed
});

要在回调之间发送消息,除了使用外部变量之外,我不知道任何其他方式。

实际上,这几乎是jQuery 多事件处理程序的欺骗 - 如何取消?...

于 2009-03-17T09:39:45.443 回答