我正在寻找每个 div 淡入,显示 5 秒,淡出。然而,在最后一个我正在寻找它停止(而不是循环),因为用户将能够浏览内容。
谢谢!
您可以循环遍历所有divs
usingjquery
.each()
函数,然后fadein
每个函数div
延迟 5 秒,然后fadeout
。如果div
是最后一个,则阻止fadeout
。
这是我想出的
$('#container div').each(function(index){
$(this).fadeIn("fast", function() {
if(index!=4)
$(this).delay(5000).fadeOut("slow");
});
});
</p>
这应该很简单 - 使用这些:
fadeIn()
- http://api.jquery.com/fadeIn/fadeOut()
- http://api.jquery.com/fadeOut/delay()
- http://api.jquery.com/delay/只需制作由页面加载或您想要的任何事件触发的一系列事件。