jquery - 不推荐使用 getPreventDefault()。请改用defaultPrevented。为什么我会收到此错误以及解决方案是什么?

标签 jquery migration deprecated preventdefault

以前我在代码中使用 jQuery 1.7.1。我收到上述错误。 然后我直接从谷歌存储库使用了 jQuery 1.11.1

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.1.min.js">
</script>

但我仍然收到此错误。我该如何解决这个问题?

由于这个错误,我的其他 jQuery 功能也无法工作。

我研究了很多有关该解决方案的信息,但每次我都得到相同的升级 jQuery 版本的解决方案。但这对我来说也不起作用。

最佳答案

尝试:

event.originalEvent.defaultPrevented

如:

$(document).on('click', function (e) {
    if (e.originalEvent.defaultPrevented) return;
    // continue
});

关于jquery - 不推荐使用 getPreventDefault()。请改用defaultPrevented。为什么我会收到此错误以及解决方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26177305/

相关文章:

jquery - 如何使用相同的功能删除和添加类?

mysql - Django admin - 模型对 super 用户可见,对员工用户不可见

c++ - Visual C++ 中弃用的命令

html - 是否有已弃用的 HTML 元素在当前浏览器中失去支持的示例?

ios - 使用什么来代替 iOS 7 中弃用的 regionMonitoringAvailable?

jquery - 如何创建支持后退按钮的 ASP.NET MVC 向导?

javascript - 服务器镜像下载到客户端计算机文件夹中

jquery - 将多个参数传递给自动完成返回方法

git - 有什么理由反对从 svn 切换到 Git 版本控制?

php - Doctrine generate-migrations-diff 和 migrate