关于jquery无限循环倒计时的方法可以参考以下代码:
var startFrom = 60; var time = startFrom; function countdown() { if (time == 0) { time = startFrom; } else { time--; } setTimeout(countdown, 1000); $('#countdown').html(time); } countdown();
解释一下以上的代码:
首先,我们定义了一个变量startFrom
,它表示倒计时从多少开始,例如60秒倒计时。
接着,我们定义了一个变量time
,表示剩余的倒计时时间。
在countdown()
函数中,我们先判断是否倒计时已经结束,如果结束了,那么我们将倒计时时间重置为startFrom
。如果还没结束,那么我们将倒计时时间减一,并且通过setTimeout()
函数来实现无限循环的倒计时。
最后,我们通过$('#countdown')
来获取显示倒计时的元素,使用.html()
方法来动态更新倒计时的时间。