我是javascript的新手,并尝试从CodeLifter.com获取capturing the XY position of the mouse的一些代码。我修改了代码,以便每次调用mousemove函数时,我的函数都会将坐标附加到textarea。我在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也会一遍又一遍地被调用。这是为什么?我把我在网上制作的网页here放在一边,这样你就可以看到我的意思了。
由于