我正在尝试实现Eric Hynds' jquery-idle-timeout对话框,该对话框没有任何问题。但是,即使在计算机睡眠或手机屏幕关闭期间,我怎么能计时器/空闲超时才能工作。
如果计算机睡眠或手机屏幕关闭,目前计时器会暂停。
我是否需要添加除mousemove keydown DOMMouseScroll mousewheel mousedown
以外的任何特定jquery事件?
任何帮助都将受到高度赞赏。
答案 0 :(得分: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);