我试图在循环中禁用按钮6秒,但到目前为止,我无法弄明白。
var disabledStartTimer = setInterval(disabledTimer, 1000);
function disabledTimer() {
var start = 0;
if (start > 6) {
clearInterval(disabledStartTimer);
console.log("disabled timer stopped");
attack.disabled = true;
} else {
attack.disabled = false;
start++;
};
}
攻击=我点击攻击的按钮。
答案 0 :(得分:2)
var start = 0;
if (start > 6){
显然,这将始终进入其他方面。您将变量设置为0,然后测试它是否大于6 ......它不是。你可能希望这是一个全局的,把它移到函数之外。