这里是我的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