【问题标题】:jQuery warning with event.returnVAlue is deprecated不推荐使用带有 event.returnVALue 的 jQuery 警告
【发布时间】:2013-12-19 21:22:07
【问题描述】:

每当我使用一些 jQuery 构建网页时,使用版本:http://code.jquery.com/jquery-1.10.2.js

每次通过 Google Chrome 的控制台运行网页时,我都会收到此警告。

我需要一段代码来防止这种情况发生吗?注意:我正在学习 jQuery。

event.returnValue 已弃用。请改用标准的 event.preventDefault()。

任何帮助都会很棒。

提前致谢。

【问题讨论】:

  • 我不知道如何解决这个问题。我尝试添加“event.preventDefault();”对它,什么都没有。我想继续前进。我相信应该有一行代码可以解决这个问题。就像 php 中的基本安全性一样,几行代码就可以完成这项工作。为什么 jQuery 不能通过一个简单的解决方案加入进来?我认为这要求不高。

标签: javascript jquery google-chrome events warnings


【解决方案1】:

这是 JQuery 1.10.2 中的一个已知错误。请参阅以下链接 http://bugs.jquery.com/ticket/14599 http://bugs.jquery.com/ticket/14282

来自错误报告

我们知道该消息,这只是一个警告,对功能没有影响。请注意,即使在新版本发布后,旧 jQuery 版本仍将继续生成此消息,或者直到 Chrome 决定删除该消息。

【讨论】:

    【解决方案2】:

    您应该找到使用 event.returnValue 的情况,并按照建议将其替换为 preventDefault。

    这是警告您,此方法已被弃用,应该被替换,因为它可能会在未来的浏览器版本中被删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-31
      • 1970-01-01
      • 2020-05-14
      • 1970-01-01
      • 1970-01-01
      • 2020-02-23
      • 2019-09-21
      相关资源
      最近更新 更多