最佳答案
我尝试创建一个页面,以便在10秒的不活动(用户不点击任何地方)后进入起始页。其余部分我使用 jQuery,但我的测试函数中的 set/clear 是纯 javascript。
在我的沮丧中,我最终得到了类似这样的功能,我希望我可以调用在页面上的任何点击。计时器开始运行良好,但不会在单击时重置。如果函数在前10秒内被调用5次,那么将出现5个警报... 没有 ClearTimeout..。
function endAndStartTimer() {
window.clearTimeout(timer);
var timer;
//var millisecBeforeRedirect = 10000;
timer = window.setTimeout(function(){alert('Hello!');},10000);
}
有没有人有什么代码可以解决这个问题? - 在任何点击停止,重置和启动计时器。 计时器响10秒后,做点什么。