0

必要なのは、アニメーション用の「toggleDown」関数です。あることは知っていますが、.slideDown()これは私が望むようには機能しません。現在の高さから完全な高さ(完全な高さ= divの通常の高さ)に拡張するためにdivが必要です!

$("div#one").animate({height: "toggleDown"}, 100); // something like that

事前にThx

4

1 に答える 1

1

現在、これは直接可能ではありません。jQueryは、要素の高さを正しくアニメーション化できるようにするために、最終的な数値の高さを知る必要があります。あなたが言及したnormalorのauto高さは、DIVがレンダリングされた後にのみ決定できるものです。せいぜい、DIVの非表示のクローン(でvisibility: hidden、NOT display: none)を作成し、計算された高さを取得し、それを使用して実際のDIVをアニメーション化することができます。

于 2012-10-01T18:53:11.407 に答える