1

JavaScript を使用して、div の折りたたみ/スライドをアニメーション化しています。JavaScript では、div の高さを設定する必要がありますが、div 内のコンテンツは動的です。divを意図した以上に大きくしたくないので、どうすればうまくいくでしょうか。div の高さを次のように設定しました。

<div id="main-div" style="overflow:hidden; height:95px;">

高さを「自動」に設定しようとしましたが、div が再びスライドして開いたときに、正しい高さにスライドしません。高さを計算する必要がありますか?

4

2 に答える 2

0

なども設定min-heightしてみてくださいmax-height

そして、私はあなたの質問を理解しているかどうかわかりません。現在のアプローチに問題はありますか?その問題は何ですか?

于 2010-05-16T13:26:39.670 に答える
0

「ボックスの高さをコンテンツの高さに合わせる」ことを意味するため、「auto」は必要ありません。高さ属性の設定が機能していないと言っていますか? 完全な div マークアップは何ですか?

于 2010-05-16T13:25:47.253 に答える