用法
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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。