用法
event.stopImmediatePropagation() => undefined
event.stopImmediatePropagation() => undefined
說明:阻止其餘的處理程序被執行,並防止事件在 DOM 樹中冒泡。
-
添加的版本:1.3
event.stopImmediatePropagation()
- 此方法不接受任何參數。
除了阻止執行元素上的任何其他處理程序外,此方法還通過隱式調用 event.stopPropagation()
來停止冒泡。為了簡單地防止事件冒泡到祖先元素,但允許其他事件處理程序在同一元素上執行,我們可以使用 event.stopPropagation()
代替。
使用 event.isImmediatePropagationStopped()
了解是否曾調用過此方法(在該事件對象上)。
其他注意事項:
- 由於
.live()
.delegate()
處理的事件將傳播到它們被委托的元素;在調用委托的事件處理程序時,綁定在 DOM 樹中它下麵的任何元素上的事件處理程序將已經被執行。因此,這些處理程序可能會阻止委托處理程序通過調用event.stopPropagation()
或返回false
來觸發。
例子:
防止調用其他事件處理程序。
|
演示:
相關用法
- JQuery event.stopImmediatePropagation()用法及代碼示例
- JQuery event.stopPropagation()用法及代碼示例
- JQuery event.isDefaultPrevented()用法及代碼示例
- JQuery event.which用法及代碼示例
- JQuery event.currentTarget用法及代碼示例
- JQuery event.isPropagationStopped()用法及代碼示例
- JQuery event.relatedTarget用法及代碼示例
- JQuery event.preventDefault()用法及代碼示例
- JQuery event.type用法及代碼示例
- JQuery event.pageX用法及代碼示例
- JQuery event.pageY用法及代碼示例
- JQuery event.namespace用法及代碼示例
- JQuery event.delegateTarget用法及代碼示例
- JQuery event.metaKey用法及代碼示例
- JQuery event.isImmediatePropagationStopped()用法及代碼示例
- JQuery event.target用法及代碼示例
- JQuery event.data用法及代碼示例
- JQuery event.result用法及代碼示例
- JQuery event.timeStamp用法及代碼示例
- JQuery even()用法及代碼示例
- JQuery each()用法及代碼示例
- JQuery eq()用法及代碼示例
- JQuery error()用法及代碼示例
- JQuery extend()用法及代碼示例
- JQuery end()用法及代碼示例
注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 event.stopImmediatePropagation()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。