jquery - 如何让 5 个 div 淡入、淡出并在最后一个 div 上停止?

标签 jquery

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

谢谢!

最佳答案

您可以使用 jquery .each() 函数循环遍历所有 div,然后 fadein 每个 div 延迟 5 秒,然后淡出。如果 div 最后出现,则防止淡出

这是我的想法

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

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


});
});

<强> See Live Demo

关于jquery - 如何让 5 个 div 淡入、淡出并在最后一个 div 上停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12346784/

相关文章:

javascript - jquery defer 在调用 .done 之前不等待

javascript - 突出显示菜单栏航点

javascript - Jquery 使用选择值更改脚本标签的 src

c# - MVC : Ace editor post

jquery - MVC 3部分 View 验证问题

javascript - 如何将 anchor 标记从一个地方附加到另一个地方?

jquery - 文本区域 : Apply a style on resize

jquery - 使用动态创建的输入元素上传前预览图像

jquery - 兄弟div隐藏时绝对位置内容消失

javascript - 键入时检查输入(仅数字)