overflow:hidden
高さを設定したdivがあります。を実行するanimate()
と、高さがフルサイズでアニメーション化されます。
たとえば、私はこれを持っています:
<a href="#" onclick="lol(); return false;">clicky</a>
<div style="height:50px; overflow:hidden;" class="main">
<div style="height:100px; background:blue;">text</div>
<div style="height:50px; background:yellow;">text</div>
<div style="height:50px; background:green;">text</div>
</div>
この例は機能しますが、それはすべての要素の高さの合計を知っていたからです。
<script>
function lol() {
$("div.main").animate({height:'200px'}, 1000);
}
</script>
^アニメーションの高さの合計を知らずに、どうすればそれを再現できますか?