var myVar; function myFunction() { myVar = setTimeout(function(){ alert("Hello"); }, 3000); } function myStopFunction() { clearTimeout(myVar); }
The clearTimeout() method of the WindowOrWorkerGlobalScope mixin cancels a timeout previously established by calling setTimeout().
var timer; function endAndStartTimer() { window.clearTimeout(timer); var millisecBeforeRedirect = 10000; timer = window.setTimeout(function() { alert('Hello!'); }, millisecBeforeRedirect); }