Cri*_*sty 11 jquery google-chrome mousemove
对我来说,如果我尝试这个例子:http://jsfiddle.net/bY3CC/3/即使我将鼠标移到文档上然后我让它仍然存在,"鼠标移动"文本出现了...
为什么?; \
而且,似乎该消息只出现在Chrome中....
奇怪:-s
小智 11
存储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/>');
};
})());
Run Code Online (Sandbox Code Playgroud)
全局event
对象是非标准的,因此它仅存在于某些浏览器中,例如 IE(可能仅在怪异模式下)以及 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;
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5634 次 |
最近记录: |