该.die()
方法已从 jQuery 1.9 中删除。知道如何实现同样的目标吗?我正在尝试在某些链接的页面加载时终止点击处理程序。
谢谢
使用off()
- 文档off()
:http ://api.jquery.com/off/
jQuery Core 1.9 升级指南是一个很棒的资源,其中包含有关如何处理已弃用/删除的功能以及 1.9 中的其他重大更改的说明。
从那里引用:
.die() 方法自 jQuery 1.7 起已被弃用,并已在 1.9 中删除。我们建议升级代码以改用 .off() 方法。例如,要精确匹配 $("a.foo").die("click"),可以写成 $(document).off("click", "a.foo")。有关详细信息,请参阅 .off() 文档。同时,jQuery Migrate 插件可用于恢复 .die() 功能。
请注意,虽然您应该替换die()
为,但如果您需要快速修复以使现有调用与 1.9 核心一起工作off()
,您也可以使用Migrate 插件。die()
从 jQuery 1.7 开始,不推荐使用.die()
(及其补充方法)。.live()
相反,用于.off()
删除与 . 绑定的事件处理程序.on()
。