对我来说,如果我尝试这个例子:http://jsfiddle.net/bY3CC/3/即使我将鼠标移到文档上然后让它保持静止,也会出现“鼠标已移动”文本...
这是为什么呢? ;\
而且,该消息似乎只出现在 Chrome 中......
奇怪:-s
最佳答案
存储x、y坐标
$(document).mousemove((function(){
var x,y;
return function(evt){
if(evt.clientX == x && evt.clientY == y){
return;
}
x = evt.clientX;
y = evt.clientY;
$('#messages').append('mouse moved<br/>');
};
})());
关于即使鼠标静止不动,也会调用 jQuery mousemove(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4579071/