.die()返回值: jQuery版本弃用: 1.7, 版本移除: 1.9
描述: 从元素中移除之前使用 .live()
附加的事件处理程序。
-
版本添加: 1.4.1.die()
- 此签名不接受任何参数。
-
版本添加: 1.3.die( eventType [, handler ] )
-
版本添加: 1.4.3.die( events )
-
events类型: 普通对象一个或多个事件类型的普通对象,例如
click
或keydown
以及它们对应的不再执行的函数。
-
注意: 此 API 已在 jQuery 1.9 中移除;请改用 on()
。
任何使用 .live()
附加的处理程序都可以使用 .die()
移除。此方法类似于调用不带参数的 .off()
,用于移除使用 .on()
附加的所有处理程序。有关更多详细信息,请参阅 .live()
和 .off()
的讨论。
如果在没有参数的情况下使用,.die() 会从元素中移除之前使用 .live()
附加的所有事件处理程序。
从 jQuery 1.7 开始,不建议使用.die()
(及其互补方法.live()
)。请改用.off()
来移除使用.on()
绑定的事件处理程序。
注意:为了使 .die() 正确运行,与它一起使用的选择器必须与最初与 .live() 一起使用的选择器完全匹配。
示例
要取消绑定所有段落的所有实时事件,请编写
1
|
|
要取消绑定所有段落的所有实时点击事件,请编写
1
|
|
要取消绑定一个先前绑定的处理程序,请将该函数作为第二个参数传递
1
2
3
4
5
6
7
8
9
|
|