例:
实际上如果系统空闲,如何每10秒执行一次功能.
例:
setInterval(function () { test(); },10000); //for every 10 Sec
如果系统空闲,我正在寻找10秒.请帮我解决我的问题.
检查mousemove
,keyup
以及keypress
对事件document
和打电话给你的settimeout
和cleartimeout
内部的,如下:
var interval; $(document).on('mousemove keyup keypress',function(){ clearTimeout(interval);//clear it as soon as any event occurs //do any process and then call the function again settimeout();//call it again }) function settimeout(){ interval=setTimeout(function(){ alert("Idle for 10s"); },10000) }
DEMO