JavaScript-如何解决event.layerX and event.layerY are broken and deprecated in WebKit的问题?

JavaScript-如何解决event.layerX and event.layerY are broken and deprecated in WebKit的问题?

浮生未歇 发布于 2017-10-21 字数 184 浏览 1282 回复 2

在chrome控制台下显示错误:

event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future.

如何解决?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜无邪 2017-10-25 2 楼

这个是jQuery的一个bug,在最新的jQuery中(1.7.1以后)已经不存在这个问题,具体可以参考:

http://stackoverflow.com/questions/7825448/webkit-issues-with-event-layerx-and-event-layery

晚风撩人 2017-10-22 1 楼

这是JQuery的一个Bug,有人说在代码里加上以下代码就能解决,我本人表示没遇到过

(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;
}());