event.layerX と event.layerY に関する WebKit の問題 質問する

event.layerX と event.layerY に関する WebKit の問題 質問する

Chrome の最新 (カナリア) ビルドで非推奨の警告が大量に表示されていることに気付きました。

event.layerX と event.layerY は WebKit では壊れており非推奨です。近い将来、エンジンから削除される予定です。

jQuery が問題を起こしているのかも。

私が使用しているのは:ですjquery-1.6.1.min.js

最新の jQuery バージョンにアップグレードすると役立ちますか、それともまだ修正されていないのでしょうか、それとも Chrome のバグでしょうか、それとも他の何かでしょうか。

追伸

これは一般的なエラーだと思うのでコードを表示できませんが、jQuery オブジェクトにアクセスしようとしたとき、または jQuery が layerX / layerY にアクセスしようとしたときに警告がスローされるのではないかと思います (エラーを考えると、その通りだと思います :P)。

jQuery はおそらくそれらのプロパティを jQuery オブジェクトにコピーします。

それで...

どうしたの?

編集

jQuery 1.7 がリリースされ、この問題は修正されました。

続きを読む彼らのブログはこちら

ベストアンサー1

どうしたの!?

「jQuery はおそらくそれらのプロパティを jQuery オブジェクトにコピーします。」 まさにその通りです。すでにご存知のようですね! :)

jQuery がコードを更新して、その問題に手を出さなくなることを期待しますが、同時に、WebKit はイベントで非推奨の警告をログに記録するよりも賢明な方法を知っているべきでした (少なくとも私の意見では)。mousemove ハンドラーが 1 つあるだけで、コンソールが爆発します。:)

最近の jQuery チケットは次のとおりです。http://bugs.jquery.com/ticket/10531

更新: jQuery 1.7 にアップグレードすると、この問題は修正されます。

jQueryをアップグレードしても問題が解決しない場合は、Jakeが述べたように、使用されている拡張機能/プラグインに関係している可能性があります。答え

おすすめ記事