jQuery event.stopImmediatePropagation() 方法

阻止剩下的事件处理程序被执行

jQuery 事件

event.stopImmediatePropagation()方法使其余处理程序停止执行。

此方法还可以防止事件使DOM树冒泡。

使用event.isImmediatePropagationStopped()方法检查是否曾经(在该事件对象上)调用过此方法。

语法:

event.stopImmediatePropagation()

实例

防止其他事件处理程序被调用:

$("p").click(function(event){
  event.stopImmediatePropagation();
});

$("p").click(function(event){
  // 这个函数不会被执行
  $(this).css("background-color", "red");
});

$("div").click(function(event){
  // 这个函数会被执行
  $(this).css("background-color", "red");
});
测试看看‹/›

参数值

参数描述
event事件的参数来自事件绑定功能

jQuery 事件