我正在尝试实现Eric Hynds的jquery-idle-timeout对话框,该对话框工作正常,没有任何问题。但是,即使在计算机睡眠或手机屏幕关闭期间,我如何定时/空闲超时才能开始工作。
当前计时器在计算机睡眠或手机屏幕关闭时暂停。
除了mousemove keydown DOMMouseScroll mousewheel 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);