Таймер jQuery - время простоя
Я пытаюсь реализовать диалоговое окно jquery-idle-timeout Эрика Хайндса, которое работает без проблем. Но как мне установить таймер / время простоя, чтобы получить работу даже во время сна компьютера или отключения экрана телефона.
В настоящее время таймер останавливается, если компьютер спит или отключен телефон.
Нужно ли добавлять какие-либо конкретные события JQuery кроме mousemove keydown DOMMouseScroll mousewheel mousedown
?
Любая помощь будет высоко оценен.
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);