Я пытаюсь сделать так, чтобы страница переходила на стартовую, например, после. 10 секунд бездействия (пользователь никуда не нажимает). В остальном я использую jQuery, но set / clear в моей тестовой функции - это чистый javascript.
В моем разочаровании я получил что-то вроде этой функции, которую я надеялся вызвать при любом щелчке на странице. Таймер запускается нормально, но не сбрасывается одним щелчком мыши. Если функция вызывается 5 раз в течение первых 10 секунд, появится 5 предупреждений ... no clearTimeout ...
function endAndStartTimer() {
window.clearTimeout(timer);
var timer;
//var millisecBeforeRedirect = 10000;
timer = window.setTimeout(function(){alert('Hello!');},10000);
}
У кого-нибудь есть несколько строк кода, которые помогут? - при любом нажатии остановка, сброс и запуск таймера. - Когда таймер срабатывает, например. 10сек сделай что-нибудь.