Jquery 我怎么有5个div fadein,fadeout和停止在最后一个?

Jquery 我怎么有5个div fadein,fadeout和停止在最后一个?,jquery,Jquery,我正在寻找每一个div的淡入淡出,显示5秒,淡出。然而,在最后一个例子中,我希望它停止(而不是循环),因为用户将能够浏览内容 谢谢 这应该非常简单-使用这些: fadeIn()- fadeOut()- delay()- 只需创建一系列由页面加载触发的事件,或任何您想要的事件。您可以使用jquery在所有分区中循环功能,然后fadein每个div延迟5秒,然后fadeout。如果div是最后一个,则防止fadeout 这是我想到的 $('#container div').each(functi

我正在寻找每一个div的淡入淡出,显示5秒,淡出。然而,在最后一个例子中,我希望它停止(而不是循环),因为用户将能够浏览内容


谢谢

这应该非常简单-使用这些:

  • fadeIn()
    -
  • fadeOut()
    -
  • delay()
    -

只需创建一系列由页面加载触发的事件,或任何您想要的事件。

您可以使用
jquery
在所有
分区中循环
功能,然后
fadein
每个
div
延迟5秒,然后
fadeout
。如果
div
是最后一个,则防止
fadeout

这是我想到的

$('#container div').each(function(index){
$(this).fadeIn("fast", function() {

    if(index!=4)
    $(this).delay(5000).fadeOut("slow");


});
});


你是从这个开始的吗?这将有助于显示你的代码或创建一个JSFIDLE来演示你的问题。下面的代码实现了我想要的图像。我需要它来处理div,而不是循环最后一个或重定向$(function(){var images=$('.slideshow'),len=images.length;images.each(function(i){$(this).delay(i*9000).fadeIn(1000,function(){$(this).delay(7000).fadeOut(1000,function(){if(i==len-1)window.location='www.google.com';});})@斯科特:我的答案对你有帮助吗?@freebird我用$(document).ready(function(){$('.one').fadeIn(1500).delay(5000).fadeOut(1500);$('.two').delay(8500).fadeIn(1500).delay(5000).fadeOut(1500);$('.three').delay(16500).fadeIn(1500).delay(5000).fadeOut(1500);$('.four').delay(24500).fadeIn(1500)。delay(5000)。fadeOut(1500);$('5')。delay(32500)。fadeIn(1500);});谢谢我对从头开始制作这个东西还是个新手,不过我刚刚用这3个函数解决了这个问题。