逐个显示所有div

时间:2012-05-05 23:25:26

标签: jquery

我在asp页面中有很多div,我希望在使用jquery.show()或jquery.fadein()逐页加载之后显示它们我的意思是它们不会一起显示,它们应该显示一个一个人。

<div class = "trip">Trip1</div>
<div class = "trip">Trip2</div>
<div class = "trip">Trip3</div>
<div class = "trip">Trip4</div>

感谢您的回复。

4 个答案:

答案 0 :(得分:4)

$(".trip").each(function(i,e) {
    $(this).delay(i*400).fadeIn();
});

答案 1 :(得分:3)

DEMO

$(".trip").each(function(i) {
    $(this).delay(i * 100).fadeIn();
});​

答案 2 :(得分:3)

$('.trip').each(function(index, element){
    $(this).delay(1000 * index).show(0);
});

Live DEMO

答案 3 :(得分:1)

$(".trip").each(function(i,o){
 $(o).delay(i*250).fadeIn();
});

演示:http://jsbin.com/ibupud/2/edit