如何检测鼠标移动?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (84)

我能找到光标位置。但是我需要找出鼠标是否移动。如果鼠标没有移动超过1分钟,那么我们必须提醒用户。

提问于
用户回答回答于

将鼠标移到将来一分钟时设置超时,如果移动鼠标,则清除超时:

var timeout;
document.onmousemove = function(){
  clearTimeout(timeout);
  timeout = setTimeout(function(){alert("move your mouse");}, 60000);
}
用户回答回答于

设置一个计时器,每次鼠标移动事件后开始递增

扫码关注云+社区

领取腾讯云代金券