我已经阅读了有关mousemove
在 Safari/Webkit 中触发两次事件的问题,但我面临的问题是mousemove
即使没有移动鼠标也会触发。也就是说:当鼠标光标位于加载/刷新页面时事件附加到的上下文上方时,它已经触发。而且因为我将它附加到document
(浏览器的整个视口),它会立即在 Safari 中触发。我试图将它附加到html
元素、body
和 wrapperdiv
上。没变。
$(document).bind('mousemove', function() {
alert('Mouse moved!');
$(document).unbind('mousemove');
});
在其他浏览器中确实可以正常工作。有人看到我做错了吗?谢谢。