2

JQuery documentationによると、ユーザーがイベント時にマウスの左ボタンを押していた場合、 は1event.whichを返すことになっています。

ただし、Firefox と Internet Explorer では、マウス ボタンを押したロジック全体が壊れているようです。イベントを使用した値を出力するこの JSFiddleを参照してください。event.whichmousemove

JSFiddle は、Firefox (24.0) および Internet Explorer (11.0.9600.16384) が、押したボタンまたは押しなかったボタンに関係なく、常に値1を返すことを示します。

質問時間!

この問題が発生しているのは私だけですか? そうでない場合は、JQuery のバグですか?

回避策を考えられますか?私のアプリケーションでは、event.which の正しい値を知る必要があり、window オブジェクトにアタッチされた mousemove イベント ハンドラーからそれを解析する必要があります。

4

1 に答える 1