对我来说,如果我尝试这个例子: http: //jsfiddle.net/bY3CC/3/即使我将鼠标移到文档上然后我让它静止,“鼠标移动”文本也会出现......
为什么?;\
而且,似乎该消息仅出现在 Chrome 中......
奇怪:-s
对我来说,如果我尝试这个例子: 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/>');
};
})());
全局event
对象是非标准的,所以它只存在于某些浏览器中,比如 IE(可能只存在于 quirks 模式)并且在 Chrome 中出现。
接受事件对象作为事件处理程序的参数:
var last_moved=0;
$(document).mousemove(function(e){
var now = e.timeStamp;
if (now - last_moved > 1000) {
$('#messages').append('mouse moved<br/>');
last_moved = now;
}
});