我想让一个框(#timeUnit)动画到 100px,然后回到 0px,然后是另一个 div(.fiveOne),我想让 nth-child(1) 消失。然后,框转到 100px 并返回,nth-child(2) 消失。连续5次。
在我下面的代码中,盒子动画到 100,回到 0,然后 nth-child(5) 消失,然后盒子动画到 100,回到 0,不再有 nth-child 盒子消失!就像 i 在运行之前评估为 5 一样。
$(function() {
for (var i=0; i<5; i++) {
$("#timeUnit").animate({width:100px},1000).animate({width:0},0,function(){
$('.fiveOne .five:nth-child(' + i + ')').css({opacity:0});
});
}
});