0

当我在 body 上绑定 mousemove-event

$("body").mousemove(function(e)...

在文档就绪时,它也会在页面加载时触发,鼠标在浏览器窗口内但鼠标没有移动。这是为什么?我怎么能防止这种情况?

编辑:似乎这是一个 Safari 错误。在 Firefox 中,我无法重现此行为。

4

2 回答 2

1

无论如何,这不应该是幸福的,只需尝试 bind() 或 live()。

$("body").stop(true)
$("body").bind('mousemove', function(e){
 alert('mouse moved');
});
于 2012-10-22T09:40:15.053 回答
-1

加载时,调用以下命令:-

document.onmousemove=return false;
window.onmousemove=return false;

MouseDown 将不起作用

于 2012-10-22T09:28:23.603 回答