jQuery的.slideDown/Up()如何处理幻灯片到未知(自动)高度?

til*_*lda 5 html css jquery height animation

我想向下滑动(显示)这个0px最初有高度的DIV :

<div id="toslide" style="height:0px;overflow:hidden;"> ... various content </div>

但是,由于各种屏幕宽度,字体大小以及影响内部布局的其他因素以及目标高度,最终高度未知.

如果我必须手动完成它,我会用它来显示它visibility:hidden;,测量高度然后animate它到已知的高度(但这也有缺点).

我在jQuery的结果中有不同的结果.slideDown()- 在它运行的文档中,但在这种特殊情况下它对我不起作用.

jQuery如何知道最终的高度?

编辑:一个解决方法是使用另一个内部div height:auto;来测量高度.

cmp*_*ger -1

你应该获取其中元素的 .height() ,将它们相加并使 div 的高度等于 height :)

http://api.jquery.com/height/