我是 javascript 新手,正在尝试从 CodeLifter.com 获得的一些代码,用于捕获鼠标的 XY 位置。我已经修改了代码,以便每次调用 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。这是为什么?我把我在网上制作的网页放在这里,这样你就可以明白我的意思了。
谢谢