Сброс таймера jQuery - PullRequest
       21

Сброс таймера jQuery

0 голосов
/ 27 октября 2011

Мне нужно сбросить таймер до 5 секунд. Но это не работает. Вы можете помочь:

  <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>

1 Ответ

0 голосов
/ 27 октября 2011

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

вы используете setTimeout() для одного отсчета

setInterval() что-то делать каждые X секунд

и clearTimeout() для сброса счетчика

Боян прав, говоря, что это не обычный синтаксис JQuery, плагин или что-то в этом роде? Что бы это ни было, это, вероятно, немного меньше, чем синтаксический сахар.

и да, синтаксис: setTimeout(function(), 5000);

...