Я использую idle-timer.js, и он отлично работает, но не с функцией, которую я хотел бы иметь: У меня есть только одна страница html с тремя разделами: #front, # история и #items. Каждый раздел является полноэкранным, и я переключаюсь между ними, предоставляя им «display: none»; или 'display: block;'.Обновить страницу, если простаивать через 2 минуты
Я хочу перезагрузить страницу, только если #history или #items простаивает, и я не хочу, чтобы страница перезагружалась, если #front неактивен.
Я пробовал различные решения, например:
$.idleTimer(120000);
$(document).bind("idle.idleTimer", function() {
if ($(‘#items’).css(‘display’) === ‘block’ || (‘#history’).css(‘display’) === ‘block’)) {
location.reload();
}
});
Как я могу это сделать?
Возможный дубликат [Как Изменить этот код, чтобы он переадресовывался, если нет движения мыши] (http://stackoverflow.com/questions/10825263/how-to-alter-this-code-so-that-it-only-redirects-if -there-is-no-mouse-movement) –