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 參數來自事件綁定函數。 |