3

私はjavascriptが初めてで、マウスのXY位置をキャプチャするためにCodeLifter.comから入手したコードを試しています。mousemove 関数が呼び出されるたびに、関数が座標をテキストエリアに追加するようにコードを変更しました。IE9 と Chrome 26 で気付いたのは、マウス カーソルがブラウザ ウィンドウ内にある場合、マウス カーソルが動いていなくても、同じ座標が何度も表示されるということです。ただし、Firefox では発生しません。

たとえば、Chrome でマウスを動かしていると、マウスが動かなくなったときに同じ座標が何度も繰り返されることがわかります。

77, 328
80, 365
82, 388
82, 400
84, 412
84, 413
35, 306
25, 258
25, 255
25, 255
25, 255
25, 255

25, 255 はマウスの移動を止めたときの座標です。何度も何度も繰り返されます。つまり、マウスが動いていなくても、onmousemove が何度も呼び出されています。何故ですか?私がオンラインで作成したウェブページをここに置いたので、私が何を意味するかがわかります。

ありがとう

4

0 に答える 0