阻止剩下的事件处理程序被执行
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 | 该事件的参数来自事件绑定功能 |