您需要在函数
timer外部 声明。否则,您将在每次函数调用时获得一个全新的变量。
var timer;function endAndStartTimer() { window.clearTimeout(timer); //var millisecBeforeRedirect = 10000; timer = window.setTimeout(function(){alert('Hello!');},10000); }
您需要在函数
timer外部 声明。否则,您将在每次函数调用时获得一个全新的变量。
var timer;function endAndStartTimer() { window.clearTimeout(timer); //var millisecBeforeRedirect = 10000; timer = window.setTimeout(function(){alert('Hello!');},10000); }