Простой счетчик jquery

Привет всем, у меня есть этот действительно простой счетчик jquery

    var count = 10;
  countdown = setInterval(function(){
    $("p.countdown").html(count + " seconds remaining!");
    if (count == 0) {
     alert('done');
    }
    count--;
}, 1000);

Как я могу сделать его сброс после того, как он достигает 0 вместо того, чтобы войти в минус???? так что продолжайте повторять.

http://jsfiddle.net/isimpledesign/mSQdp/

любая помощь

5 ответов

Чтобы сбросить и повторить, поставьте count = 11; после alert('done');,

Чтобы остановить, положить clearInterval(countdown); после alert('done');,

Попробуй это

var count = 10;
  countdown = setInterval(function(){
    $("p.countdown").html(count + " seconds remaining!");
    count--;    
    if (count == 0) {
      count = 10;
    }

}, 1000);
var count = 10,
    countdown = setInterval(function () {
        $("p.countdown").html(count + " seconds remaining!");
        if (count == 0) {
            count = 11; //since it will be reduced right after this
            //clearInterval(countdown); <-- use this if you want to stop 
            alert('done');
        }
        count--;
    }, 1000);
...
if (count == 0) {     
    alert('done');    
    count = 11;
}
...

Именно так:

if (count == 0)
  count = 11

Вы также можете посмотреть на плагин обратного отсчета jQuery

Другие вопросы по тегам