我该如何做到这一点更简单?jquery动画回调开始next动画
var i = 0;
$(this).find(".ui-stars-star-on-large:eq("+i+")").animate({width: w+'px'}, 200, "swing", function() {
i++;
$(this).parent().find(".ui-stars-star-on-large:eq("+i+")").animate({width: w+'px'}, 200, "swing", function() {
i++;
$(this).parent().find(".ui-stars-star-on-large:eq("+i+")").animate({width: w+'px'}, 200, "swing", function() {
i++;
$(this).parent().find(".ui-stars-star-on-large:eq("+i+")").animate({width: w+'px'}, 200, "swing", function() {
i++;
$(this).parent().find(".ui-stars-star-on-large:eq("+i+")").animate({width: w+'px'}, 200, "swing", function() {
i++;
});
});
});
});
});
你需要证明你的标记。可能最好为此创建一个小提琴来展示你的工作。 – 2013-04-11 21:14:00
Humm,我会尝试并返回。 – pkdkk 2013-04-11 21:15:43
我不认为标记是必要的。看起来递归可以在这里帮助。 – 2013-04-11 21:17:50