淘先锋技术网

首页 1 2 3 4 5 6 7

关于jquery无限循环倒计时的方法可以参考以下代码:


var startFrom = 60;
var time = startFrom;

function countdown() {
    if (time == 0) {
        time = startFrom;
    }
    else {
        time--;
    }
    setTimeout(countdown, 1000);
    $('#countdown').html(time);
}

countdown();

jquery无限循环倒计时

解释一下以上的代码:

首先,我们定义了一个变量startFrom,它表示倒计时从多少开始,例如60秒倒计时。

接着,我们定义了一个变量time,表示剩余的倒计时时间。

countdown()函数中,我们先判断是否倒计时已经结束,如果结束了,那么我们将倒计时时间重置为startFrom。如果还没结束,那么我们将倒计时时间减一,并且通过setTimeout()函数来实现无限循环的倒计时。

最后,我们通过$('#countdown')来获取显示倒计时的元素,使用.html()方法来动态更新倒计时的时间。