내 간단한 루프가 작동하지 않는데 문제가 setTimeout에서 발생하는 것 같습니다. 카운트 다운으로 작은 게임을 코딩하려고합니다.Jquery setTimeout loop while
while (there is time) {
// actions possible to do
//my timer function
}
그래서 C는 시간
var c = 30;
while (c > 0)
{
c -= 1;
setTimeout($("#timer").html(c) , 1000);
};
경우 그냥 카운트 다운이 아니라, 사용자는 카운트 다운하는 동안 작업을 할 수 있어야합니다. 도움 주셔서 감사합니다.
'c '는 반복 될 때마다 덮어 쓰여지고, $ ("# timer") .html (c)'는 즉시 호출됩니다. 함수 래퍼는 어디에 있습니까? –
이러한 코드 작성의 목적은 언급되지 않았습니다. 질문 자체는 매우 불분명하다. – Tamil