Javascript jQuery计时器-空闲超时

Javascript jQuery计时器-空闲超时,javascript,jquery,timer,idle-timer,Javascript,Jquery,Timer,Idle Timer,我正在尝试实现dialog,它运行良好,没有任何问题。但是,即使在计算机睡眠或手机屏幕关闭期间,我如何才能通过定时器/空闲超时来工作呢 当前,如果计算机睡眠或手机屏幕关闭,计时器将暂停 除了mousemove keydown DOMMouseScroll mouseweel mousedown,我还需要添加任何特定的jquery事件吗 任何帮助都将不胜感激。您可以在计算机睡眠时显示对话框,但您可以检查计算机唤醒的时间间隔,如下图所示 var oldTime = Date.now(); var

我正在尝试实现dialog,它运行良好,没有任何问题。但是,即使在计算机睡眠手机屏幕关闭期间,我如何才能通过定时器/空闲超时来工作呢

当前,如果计算机睡眠或手机屏幕关闭,计时器将暂停

除了
mousemove keydown DOMMouseScroll mouseweel mousedown
,我还需要添加任何特定的jquery事件吗


任何帮助都将不胜感激。

您可以在计算机睡眠时显示对话框,但您可以检查计算机唤醒的时间间隔,如下图所示

var oldTime = Date.now();

var expire = 50000; //expire time in ms

var interval = 5000; //interval time in ms

setInterval(function() 
{
   var newTime = Date.now(),
   if (newTime - oldTime > interval+expire)
   {
      //call the expire function

   }
   oldTime = newTime
}, interval);