简体   繁体   English

jQuery计时器-空闲超时

[英]jQuery timer - idle timeout

I am trying to implement Eric Hynds' jquery-idle-timeout dialog which works fine without any issues. 我正在尝试实现Eric Hynds的jquery-idle-timeout对话框,该对话框可以正常工作而没有任何问题。 But how can I timer / idle timeout to get work even during computer sleep or phone screen-off . 但是,即使在计算机睡眠手机屏幕关闭期间,我该如何定时/空闲超时以开始工作。

Currently timer getting paused if computer sleeps or phone screen-off. 当前,如果计算机进入睡眠状态或手机屏幕关闭,计时器将暂停。

Do I need to add any specific jquery events apart from mousemove keydown DOMMouseScroll mousewheel mousedown ? 除了mousemove keydown DOMMouseScroll mousewheel mousedown之外,是否需要添加任何特定的jquery事件?

Any help would be highly appreciated. 任何帮助将不胜感激。

You can show the dialog box when the computer sleeps but you can check for the interval when computer wakes up something like this 您可以在计算机睡眠时显示对话框,但可以检查计算机唤醒时间的间隔时间

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);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM