2011-11-05 98 views
14

我在做什么错了?我误解了这个问题还是完全是另一回事?jQuery 1.7 *仍然*在Chrome中返回event.layerX和event.layerY错误

在我的页面上,我使用的是Google CDN中的jQuery 1.6.4。这当然会产生错误:

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

I read here jQuery 1.7删除了这个问题。但是,在将我的应用程序更新到1.7后,我仍然看到它。我在使用微软CDN之前,谷歌把链接。 -

  • 使用jQuery 1.7特定代码,以使

    • 清除浏览器缓存
    • 变回的jQuery 1.6.4(显然仍然发生):

      事情我已经张贴在此之前试过确定1.7实际上正在加载 - .on()工作正常,当我使用1.7但显然给出了未定义的错误与1.6.4 - 我认为这应该证明1.7实际上运行

    • 注释掉和从我的应用程序删除所有其他Javascript - xcept为jQuery 1.7。仍然触发错误。

    任何想法?

  • 回答

    30

    的工作了 - 这不是显而易见下去,但在这里张贴此的人,谁得到未来绊倒本:

    这是一个Chrome扩展所使用的是旧版本的jQuery造成问题。禁用所有扩展并重新启用一个帮助我找到犯罪者。希望这有助于任何未来的这个问题的人!

    +0

    谢谢,赶上!在隐身模式下加载页面也会这样做,除非在那里启用了插件。 –

    +0

    嗨,杰克,Chrome扩展是它吗? (我看起来是1Password Extension)... –

    +1

    谢谢! @TomBates对我来说,这是HoverZoom扩展。 – k00k

    相关问题