非常に単純な回転バナー リストを作成しようとしています。
フィドルはこちら: http://jsfiddle.net/a9dAm/
if ($("#ads").length > 0) {
var count_banners = $("#ads a").length;
var delay_time = 1000;
var i = 1;
while (count_banners >= i) {
$("#ads a:nth-child("+ i +")").delay(delay_time * i).show(1, function(){
$(this).fadeOut("slow").prepend($("#ads"));
});
i++;
}
}
Prepend はすべてを壊し、#ads はすべて一緒に消えます。何が起こっているのですか? または私は何を間違っていますか?