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