我举了一个例子: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 的最顶部部分。
但是我应该将高度设置为多少才能将其恢复并显示完整内容?
我自己想到的一种方法是在缩小它之前先保存它。还有其他选择吗? (如果在保存高度后内容发生变化,这种方式就不会出现,这可能是)
最佳答案
使用值auto
作为高度
$('#container').height( 'auto' );
关于jquery - 将 div 高度设置为手动更改之前的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14002522/