1

我正在尝试实现Eric Hynds 的 jquery-idle-timeout对话框,该对话框运行良好,没有任何问题。但是,即使在计算机睡眠手机屏幕关闭期间,我如何计时/空闲超时才能开始工作。

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

我是否需要添加任何特定的 jquery 事件mousemove keydown DOMMouseScroll mousewheel mousedown

任何帮助将不胜感激。

4

1 回答 1

1

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

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);
于 2015-01-19T09:58:21.253 回答