Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
必要なのは、アニメーション用の「toggleDown」関数です。あることは知っていますが、.slideDown()これは私が望むようには機能しません。現在の高さから完全な高さ(完全な高さ= divの通常の高さ)に拡張するためにdivが必要です!
.slideDown()
$("div#one").animate({height: "toggleDown"}, 100); // something like that
事前にThx
現在、これは直接可能ではありません。jQueryは、要素の高さを正しくアニメーション化できるようにするために、最終的な数値の高さを知る必要があります。あなたが言及したnormalorのauto高さは、DIVがレンダリングされた後にのみ決定できるものです。せいぜい、DIVの非表示のクローン(でvisibility: hidden、NOT display: none)を作成し、計算された高さを取得し、それを使用して実際のDIVをアニメーション化することができます。
normal
auto
visibility: hidden
display: none