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!");
});