2011-10-27 2 views
0

타이머를 5 초로 재설정해야합니다. 그러나 그것은 효과가 없습니다. 당신이 도움이 될 수 있습니다jQuery 타이머 재설정

<script type="text/javascript"> 
     "use strict"; 
     $(document).ready(function() {  
      $('span.countdown').countdown({seconds: 5, callback: 'alert("Test");', onExpiry: restart}); 
     }); 

     function restart() { 
      $('span.countdown').countdown('change', {seconds: 5}); 
     } 
    </script> 
+0

5 초마다 무엇을하려고합니까? 카운트 다운이 무엇인지 잘 모르지만, 표준 jQuery 메서드 AFAIK가 아닙니다. –

+0

JS에서 5 초마다 어떻게해야합니까? – dpassy

+0

JS에서 5 초마다 뭔가를하고 싶다면'setInterval (yourFunction, 5000);'을 사용하십시오. – nnnnnn

답변

0

http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/

당신이 초

카운터를 재설정

clearTimeout()의 모든 X 번호를 뭔가를 할 수있는 하나의 카운트 다운

setInterval()에 대한 setTimeout()를 사용

Bojan이 정상적인 JQuery 구문이 아니라고 말하는 것이 맞습니다. 플러그인인가요? 그것이 무엇이든간에 그것은 아마도 통사론적인 설탕보다 조금 작을 것입니다.

예 : 구문은 setTimeout(function(), 5000);

+0

맞음, setInterval은 매 n 초마다 실행되는 것을 좋아하는 경우 이동하는 방법입니다. 추가 정보 : https://developer.mozilla.org/en/window.setInterval –