该.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()。