Простой счетчик jquery - PullRequest
       1

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

1 голос
/ 10 августа 2011

Привет всем, у меня есть этот действительно простой счетчик 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 ]

3 голосов
/ 10 августа 2011

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

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

1 голос
/ 10 августа 2011

Попробуйте это

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

}, 1000);
1 голос
/ 10 августа 2011
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);
0 голосов
/ 10 августа 2011
...
if (count == 0) {     
    alert('done');    
    count = 11;
}
...
0 голосов
/ 10 августа 2011

Точно так же:

if (count == 0)
  count = 11

Возможно, вы захотите взглянуть на плагин отсчета jQuery

...