這裏是我的html ...如何增量動畫6個盒子?
<div class="project">
<div class="box">
</div>
</div>
<div class="project">
<div class="box">
</div>
</div>
<div class="project">
<div class="box">
</div>
</div>
<div class="project">
<div class="box">
</div>
</div>
<div class="project">
<div class="box">
</div>
</div>
<div class="project">
<div class="box">
</div>
</div>
這裏是我的JavaScript ...
$('.box').each(function(){
$(this).animate({
width: 300,
height: 200,
top: 0,
left: 0
}, 500);
});
我希望每個框在一個接一個動畫。我可以專門做這件事,但代碼對於所有的回調都很長。想知道我如何正確地循環他們?
感謝。這工作:)這是我想要做的。只是無法弄清楚正確的語法。 – Steven
我改變它是自動執行... (功能animateBox(我){ \t \t \t $( '盒子')。等式(1).animate({//動畫這一 \t \t \t \t寬度:300, \t \t \t \t高度:200, \t \t \t \t頂部:0, \t \t \t \t左:0 \t \t \t},500, \t \t \t \t函數(){//當這一個是完整 \t \t \t \t如果($( '盒子')。等式(1 + 1)。長度> 0){/ /如果下一個速效 \t \t \t \t \t animateBox第(i + 1); //調用遞歸下一個 \t \t \t \t} \t \t \t}); \t \t})(0); – Steven
@Steven:這是一個很好的。 – pimvdb