Intento hacer una página para ir a la página de inicio después de, por ejemplo. 10 segundos de inactividad (el usuario no hace clic en ningún lado). Utilizo jQuery para el resto, pero el set / clear en mi función de prueba son javascript puro.
En mi frustración, terminé con algo como esta función a la que esperaba poder llamar con cualquier clic en la página. El temporizador comienza bien, pero no se reinicia con un clic. Si se llama a la función 5 veces en los primeros 10 segundos, aparecerán 5 alertas ... no clearTimeout ...
function endAndStartTimer() {
window.clearTimeout(timer);
var timer;
//var millisecBeforeRedirect = 10000;
timer = window.setTimeout(function(){alert('Hello!');},10000);
}
¿Alguien tiene algunas líneas de código que funcionarán? - en cualquier clic de detener, reiniciar e iniciar el temporizador. - Cuando llega el temporizador, por ejemplo. 10 segundos haz algo.