jQuery Events通过链条传递

时间:2009-03-17 09:29:27

标签: jquery events javascript-events

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

function second(){
  return 'a';
}

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

如何向其他链式事件发送消息?或者阻止其他人?

1 个答案:

答案 0 :(得分:2)

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

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

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

实际上,这几乎是jQuery Multiple Event Handlers - How to Cancel? ......

的欺骗