2013-10-21 2 views
0

루프에서 6 초 동안 버튼을 사용하지 않으려 고했지만 지금까지는 그걸 알아 내지 못합니다.Timed 루프가있는 버튼을 비활성화하는 방법은 무엇입니까?

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

'공격'이란 무엇입니까? –

+1

루프의 요점은 무엇입니까? –

답변

2
var start = 0; 
if (start > 6){ 

분명히 이것은 항상 else로 이동합니다. 변수를 0으로 설정 한 다음 6보다 큰지 테스트합니다. 그렇지 않습니다. 당신은이 기능이 전역 적이기를 바랄 것입니다.

관련 문제