我有一个带有计时器的html页面。我正在使用按键事件启动计时器,但我希望它仅对第一个键执行。我正在使用一个变量来捕获另一个功能中被按下的总键,我有类似的东西:if(totaAttempts==1)
启动计时器,但是使用这个解决方案,计时器可以正确启动,但是当再次按下一个键时会踩踏。有更好的想法吗?提前致谢
function setTime() {
if (totalAttempts == 1) {
++totalSeconds;
secondsLabel.innerHTML = pad(totalSeconds % 60);
minutesLabel.innerHTML = pad(parseInt(totalSeconds / 60));
}
}
function pad(val) {
var valString = val + "";
if (valString.length < 2) {
return "0" + valString;
} else {
return valString;
}
}