Firefox中jQuery版本1.10.2已被弃用警告

3
我正在开发一个网页,使用的是WordPress上的2012主题。我插入了一个滑块(“responsive-slider”插件),但在Firefox(最新版本)的控制台中出现了一个错误,提示“Use of getPreventDefault() is deprecated. Use defaultPrevented instead.”。
我从这篇文章中找到了答案:jQuery 1.10.2 warning issue from Firefox,它建议我查看我的jQuery文件并查找这一行:
"this.isDefaultPrevented = ( src.defaultPrevented || src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;" 

并将其更改为:

this.isDefaultPrevented = src.defaultPrevented ? returnTrue : returnFalse; 

在我的情况下,我得到了这样一行代码:
this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)

并且还有这个:

this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1

有什么建议可以把这些行改成正确的吗?

这只是一个警告而不是错误……所以我建议你等待jQuery团队进行适当的更改。 - Arun P Johny
控制台中的这个警告让我疯了,我正在使用1.8.3版本,有人知道如何解决吗? - Roman Holzner
1个回答

0

关于这个问题,正如Arun所说,这只是一个警告而不是错误。已知的类似bug的警告应该在未来的更新中得到解决,而这个问题应该在1.11.1版本中得到修复。因此最好让他们在下一个版本中解决。

如果这个问题已经被修复,请将其标记为已回答。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接