Jquery 我需要一个计时器

Jquery 我需要一个计时器,jquery,html,timer,cycle,jquery-cycle,Jquery,Html,Timer,Cycle,Jquery Cycle,如果你能提供帮助,我需要一个插件jquery周期中计时器的帮助。所以我需要创建一个计时器,从20秒下降到19秒,18秒,17秒。。。在整个周期中。你能帮我吗。你可以这样试试。它从20开始倒计时,当它达到0时返回到20。如果您不希望它在为零时返回,请将“i=20”替换为“return”。 $(文档).ready(函数(){ var i=20; 设置超时(计数(i),1000); 函数计数(i){ $('#counter').html(i); 我--; if(i

如果你能提供帮助,我需要一个插件jquery周期中计时器的帮助。所以我需要创建一个计时器,从20秒下降到19秒,18秒,17秒。。。在整个周期中。你能帮我吗。

你可以这样试试。它从20开始倒计时,当它达到0时返回到20。如果您不希望它在为零时返回,请将“i=20”替换为“return”。

$(文档).ready(函数(){
var i=20;
设置超时(计数(i),1000);
函数计数(i){
$('#counter').html(i);
我--;
if(i<0)
i=20;
setTimeout(函数(){count(i);},1000);
}

}))

我知道这个计时器结束了,但我知道要这么做,无论如何,谢谢你。我需要一个20秒的计时器,但为了配合滑块,现在我将准确地解释我需要什么。我有一个滑动条,它在cycle插件中运行,每20秒改变一次图像,但我需要一个计时器来循环,因为如果没有,它可能会中断和混淆图片更改与计时器pocunu,以更改2或3秒的图像。如果您达到0,您有办法做到这一点吗–

请显示您尝试过的代码片段或您遇到问题的地方。
$(document).ready(function() {
    var i = 20;
    setTimeout(count(i), 1000);
    function count(i) {
        $('#counter').html(i);
        i--;
        if(i < 0)
          i = 20;
        setTimeout(function(){ count(i); }, 1000);
    }