我在加载和移动页面上的div元素。我试图淡入一个字符串,然后扭转它。反向循环需要等到初始淡入循环完成后。这是我迄今为止的,但它不执行反向循环。我假设,因为它不能看到最初的div。试图推迟一个for循环,直到一个div加载
var string_to_reverse = "Reverse",
i;
for (i = 0; i < string_to_reverse.length; i++) {
$("<div>" + string_to_reverse[i] + "</div>").hide()
.appendTo("body").delay(500 * i).fadeIn(1000);
}
$("body div:last").load(function() {
for (i = 1; i <= $("body div").length; i++) {
$("body div:eq(" + i + ")").detach().prependTo($("body"));
}
});
请你[小提琴](http://jsfiddle.net/)它? –
在淡入淡出时进行回调,每次增加一个计数器。当计数器等于你的长度var执行另一个循环 – chchrist