1

Chrome ブラウザー ( https://code.google.com/p/chromium/issues/detail?id=170631 ) の問題により、現在 Web サイト用に構築している機能にかなりの問題が発生しています。アプリケーションでは、onmousemove イベントが onmousedown イベントと同時にトリガーされた場合、ユーザーが DOM 要素をドラッグしているため、偶発的なリンク追跡を無効にするクラスが追加されます。ただし、onmousedown イベントが発生し、動きがない場合 (基本的に 1 回のクリック) は、リンクをたどります。

これは、onmousedown イベントを onmousemove イベント (JavaScript と jQuery の両方で発生) として誤って解釈するため、Chrome 以外のすべてで問題なく動作します。クリックとドラッグの違いを区別するために、ユーザーがマウス ボタンを押した時間を判断するタイマーを追加することを考えましたが、これは非効率的でエラーが発生しやすいオプションのようです。Chrome がこのバグを修正するまで、どのように回避策を設定できるかについてのご意見をいただければ幸いです。

4

0 に答える 0