1

少し遅れて単純なクリックループを作ろうとしていましたが、どこが間違っているのか教えていただけますか?これが私のコードです:

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

ありがとう、M

4

3 に答える 3

0

これを試して

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

あなたはただ使うことができますwindow.setInterval()

setInterval(function() {
  $('.navNextSlide').click();
}, 1000);
于 2012-08-29T07:11:40.523 に答える
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 に答える