.die()返回: jQuery版本已弃用: 1.7,已移除: 1.9
描述: 从元素中移除之前使用 .live() 附加的事件处理程序。
-
版本添加: 1.4.1.die()
- 此签名不接受任何参数。
-
版本添加: 1.3.die( eventType [, handler ] )
-
版本添加: 1.4.3.die( events )
-
events类型: PlainObject一个包含一个或多个事件类型(如
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
要从所有段落中取消绑定所有 live 事件,请编写
|
1
|
|
示例 2
要从所有段落中取消绑定所有 live click 事件,请编写
|
1
|
|
示例 3
要仅取消绑定一个先前绑定的处理程序,请将函数作为第二个参数传递
|
1
2
3
4
5
6
7
8
9
|
|