Jquery 循环中断

Jquery 循环中断,jquery,for-loop,slideshow,Jquery,For Loop,Slideshow,我有一个for循环,它决定了在我的幻灯片中显示的内容,尽管它不会在旧图片被删除后显示新图片。以下是我的for循环: for (i = 1; i <= 5; i++) { if ($('.slideshow a:last-child').css('display') != 'none') { $('.slideshow a:last-child').fadeOut(d); } else { $('.slideshow a:nth-child('

我有一个for循环,它决定了在我的幻灯片中显示的内容,尽管它不会在旧图片被删除后显示新图片。以下是我的for循环:

for (i = 1; i <= 5; i++) {
    if ($('.slideshow a:last-child').css('display') != 'none') {
        $('.slideshow a:last-child').fadeOut(d);
    } else {
        $('.slideshow a:nth-child(' + i + ')').delay(g).fadeOut(d).delay(200).next().fadeIn(d);
    }
}

用于(i=1;i您希望它做什么?因为它在for循环中的一个循环中执行所有幻灯片。而不是在另一个循环之后。我希望它一次遍历所有元素,每次执行for循环中没有发生的命令。您需要以另一种方式执行。您可以在
fadeIn
函数中添加回调函数n来触发你的下一张幻灯片。只要把它做成一个函数或什么的。你能举个例子吗