如果高度大于,则设置div高度

时间:2012-02-01 06:45:53

标签: jquery html resize height show-hide

好吧所以我有一个div作为两个div(填充文本)的背景,嵌套在这个div中。这两个div中只有一个一次显示(按一个按钮切换),因为这些div的大小不同,div增长以容纳文本。但我希望div停止增长超过343并且因为overflow:auto已经应用于div,内容将变得可滚动。但这种情况并没有发生,切换效果很好但是div只是增长到了一个巨大的尺寸,而不是停留在343px。 继承人:http://jsfiddle.net/7Az3D/

2 个答案:

答案 0 :(得分:1)

无论你想要增长哪个div,只需给它一个max-height属性。例如:

max-height: 343px;

答案 1 :(得分:1)

如果内容扩展了该高度,您可以使用css2 max-height属性来限制div的高度并显示滚动条。

这是完成这项工作的最强有力的方法,IMO是正确的方法。