jQuery event.stopImmediatePropagation() 方法
實例
執行第一個事件處理程序,並阻止剩下的事件處理程序被執行:
$("div").click(function(event){
alert("事件句柄1 被執行");
event.stopImmediatePropagation();
});
$("div").click(function(event){
alert("事件句柄2 被執行");
});
$("div").click(function(event){
alert("事件句柄3 被執行");
});
alert("事件句柄1 被執行");
event.stopImmediatePropagation();
});
$("div").click(function(event){
alert("事件句柄2 被執行");
});
$("div").click(function(event){
alert("事件句柄3 被執行");
});
嘗試一下»
定義和用法
event.stopImmediatePropagation() 方法阻止剩下的事件處理程序被執行。
該方法阻止事件在DOM 樹中向上冒泡。
提示:請使用event.isImmediatePropagationStopped()方法來檢查指定的事件上是否調用了該方法。
語法
event.stopImmediatePropagation()
参数 | 描述 |
---|---|
event | 必需。 event 参数来自事件绑定函数。 |