【问题标题】:jQuery Events params through chainjQuery 事件参数通过链
【发布时间】:2010-10-13 19:16:15
【问题描述】:
function first(a){
  if (a == 'a'){
    return false;
  }
}

function second(){
  return 'a';
}

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

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

【问题讨论】:

  • 不确定您要做什么

标签: jquery events javascript-events


【解决方案1】:

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

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

要在回调之间发送消息,除了使用外部变量之外,我不知道还有什么方法。

其实这几乎是jQuery Multiple Event Handlers - How to Cancel?的骗子……

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-13
    • 2022-08-17
    • 2014-05-10
    • 2011-07-21
    • 2023-04-04
    • 1970-01-01
    • 2012-09-04
    • 2017-03-09
    相关资源
    最近更新 更多