我做了一个例子:http: //jsfiddle.net/YfV7G/4/
这是一个像这样的div
<div id="container">
<h2>The header</h2>
<a href="#">One of dynamic ammount of links</a>
<a href="#">One of dynamic ammount of links</a>
<a href="#">One of dynamic ammount of links</a>
<a href="#">One of dynamic ammount of links</a>
<a href="#">One of dynamic ammount of links</a>
</div>
我通过以下方式更改高度:
$('#container').animate({
height: '5px'
}, 1000, null);
CSS是overflow:hidden
我将高度更改为仅显示 div 的最顶部。
但是我应该设置什么高度才能让它回来并显示全部内容?
我能想到的一种方法是在缩小之前保存它。还有其他选择吗?(如果在保存高度后内容发生变化,这种方式就不会发生,它可能会)