Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检测鼠标停止时间间隔_Javascript_Jquery - Fatal编程技术网

Javascript 检测鼠标停止时间间隔

Javascript 检测鼠标停止时间间隔,javascript,jquery,Javascript,Jquery,我正在使用下面的javascriptcode检测500ms后的鼠标停止间隔 document.onmousemove = ( var onmousestop = function() { alert("mouse stopped moving"); }, thread; return function() { clearTimeout(thread); thread = setTimeout(onmousestop, 500); }; })(); 如果鼠标

我正在使用下面的
javascript
code检测
500ms后的鼠标停止间隔

document.onmousemove = (
var onmousestop = function() {
    alert("mouse stopped moving");
  }, thread;

  return function() {
    clearTimeout(thread);
    thread = setTimeout(onmousestop, 500);
  };
})();
如果鼠标停止移动的时间
500ms
,是否有方法检测鼠标停止移动的时间并执行代码?如果有任何帮助,将不胜感激。提前感谢……)

我会使用这个插件, 这是一个智能高效代码,用于跟踪鼠标停止事件

例如,工作示例:

我没有使用鼠标垫,你可以,如果你想,但它将需要一些额外的工作; 每个鼠标指针只跟踪一个鼠标指针

如果要使用mousestop事件插件,您可以轻松地仅使用以下代码:

$.mousestopDelay = 500; // Wait 500 ms before triggering the mousestop event
$( 'html' ).bind('mousestop', function() {
    alert("Mouse stop + 500 MS!");
});

那500毫秒部分呢?会把这个添加到回答中吗?实际上你的代码已经这样做了!?只要用户在500毫秒内不移动鼠标,就会发出警报。还要编辑代码,使其具有正确的语法--
onmousemove=(function(){
$.mousestopDelay = 500; // Wait 500 ms before triggering the mousestop event
$( 'html' ).bind('mousestop', function() {
    alert("Mouse stop + 500 MS!");
});