1

我试图制作一些延迟的简单点击循环,你能告诉我我哪里错了吗?这是我的代码:

    function loop(time) {
        $('.navNextSlide').delay(time).click(function() {
            loop(time);
        });
    }
    loop(1000);

谢谢,米

4

3 回答 3

0

这样的事情怎么样?它更实用:

var loopTime = 1000;

var interval = setInterval(loop,loopTime);

function loop() {
    $('.navNextSlide').trigger('click');
}

$('.navNextSlide').click(function() {       
   //what you want to happen when click occurs
});
于 2012-08-29T07:26:06.470 回答
0

你可以只使用window.setInterval().

setInterval(function() {
  $('.navNextSlide').click();
}, 1000);
于 2012-08-29T07:11:40.523 回答
0

尝试这个

function loop(time) {
        $('.navNextSlide').delay(time).click(function() {
            setTimeout("loop()",time);
        });
    }
    loop(1000);
于 2012-08-29T07:12:46.623 回答