【发布时间】:2013-10-29 09:56:36
【问题描述】:
攻击 = 攻击按钮。
当我运行此代码(单击按钮)时,大约需要 1 秒才能禁用该按钮。如何将其设置为立即禁用?我假设这是因为 1000 毫秒计时器,但我不确定。
var disabledStartTimer = setInterval(disabledTimer, 1000);
var start = 0;
function disabledTimer() {
if (start > 5){
clearInterval(disabledStartTimer);
console.log("disabled timer stopped");
blitz.disabled = false;
}
else {
blitz.disabled = true;
start++;
};
}
【问题讨论】:
-
你不能用
1000替换来测试它吗? -
循环的目的是什么?
-
你希望它在 start 为 5 时停止吗?因为你现在如何拥有它,它不会停止,直到开始是 6。
标签: javascript jquery html css dom