我刚刚注意到,在最新的(金丝雀般的)Chrome版本中,我收到了大量不推荐的警告
在WebKit中,event.layerX和event.layerY已损坏且不推荐使用。它们将在不久的将来从发动机上拆下
看来jQuery把事情搞砸了
我正在使用:jquery-1.6.1.min.js
升级到最新的jQuery版本会有帮助吗?或者它还没有被修复,或者它是一个Chrome bug,或者是其他什么东西
PS
我不能向您展示代码,因为我认为这是一个一般性错误,但我怀疑当我尝试访问jQuery对象或jQuery尝试访问layerX/layerY时会抛出警告(考虑到错误,我非常确定情况就是这样:p)
jQuery可能会将这些属性复制到jQuery对象中
所以
发生什么事了
编辑
jQuery1.7已经发布并修复了这个问题
在他们的博客上阅读更多信息
发生什么事了
“jQuery可能会将这些属性复制到jQuery对象中。”您完全正确,所以听起来您已经知道了!:)
希望jQuery能够更新他们的代码,不再触及这个问题,但同时WebKit应该知道在事件上记录一个弃用警告(至少在我看来是这样)。一个mousemove处理程序和您的控制台爆炸。:)
以下是最近的jQuery记录:http://bugs.jquery.com/ticket/10531
更新:如果升级到jQuery 1.7,这一问题现在已经解决。
请注意,如果升级jQuery不能为您解决问题,可能与Jake在回答中所说的使用过的扩展/插件有关