0

私は特定の順序でdivでアニメーション化しています。私はそれらすべてを絶対的な位置で一番上から始めます、そしてdisplay: noneそれでそれらは同じスペースでお互いの上にありそして見えません。他の何かによって決定された特定の順序で、それらを個別にフェードインし、すでにフェードインされているものを下にスライドさせたいと思います。

コメントをループして、コメントの準備ができているかどうかを確認するコードを使用しています(重要ではない他のメトリックによって)。もしそうなら、それは私がこのフェードイン/他のことをスライドダウンしたいときです。これが私が(失敗して)これをやろうとしている方法です:

$('#item' + i).fadeIn("slow");
$('#item_' + i).animate({   
    top: '0px'
}, 500);
$('#item_' + i).css('position', 'relative');
4

1 に答える 1

1

あなたが持っている場合、絶対ポジショニングのポイントは何display: noneですか?すべてのdivを比較的配置するか、位置スタイルを完全に削除することができます。次に、divを取得して、目的のコンテナに追加します-http://jsfiddle.net/zvc76/1/

$("#item" + i).prependTo("#container").show(400);
于 2012-06-17T01:28:47.690 に答える