首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >'event.layerX和event.layerY在WebKit中被破坏和弃用。‘错误

'event.layerX和event.layerY在WebKit中被破坏和弃用。‘错误
EN

Stack Overflow用户
提问于 2011-12-15 15:34:37
回答 3查看 20.1K关注 0票数 16

我刚把Chrome16.0.912.63更新到版本16.0.912.63,现在我使用jQuery 1.7.1收到了数百个错误。当鼠标移动的时候似乎就会触发...

代码语言:javascript
复制
event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future.

我应该为此担心吗?还有其他人收到这些错误吗?

我的用户代理:

代码语言:javascript
复制
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7

更新:在我的例子中是Chrome扩展"Search by Image (by Google) 1.1.0“。我只是不得不禁用它,它与我的应用程序无关。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-17 15:24:34

在我的例子中是Chrome扩展"Search by Image (by Google) 1.1.0“

与我的申请无关。

禁用它,你就不会出现这些恼人的错误了。

票数 4
EN

Stack Overflow用户

发布于 2011-12-15 15:41:59

只有在以下情况下,您才需要担心:

  • 您的网站和
  • 您计划将来将jQuery升级到1.7以上的版本,而
  • 您将在各地使用layerXlayerY

这条消息只是告诉您,这两个属性已被弃用(至少在Webkit中是这样),并将在不久的将来从jQuery中删除。

票数 11
EN

Stack Overflow用户

发布于 2012-05-22 10:18:05

将js添加到js文件脚注:

代码语言:javascript
复制
(function(){
    //remove layerX and layerY
    var all = $.event.props,
    len = all.length,
    res = [];
    while (len--) {
      var el = all[len];
      if (el != 'layerX' && el != 'layerY') res.push(el);
    }
    $.event.props = res;
}());

你可以试试。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8516561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档