允许div仅垂直增长x个像素然后显示滚动条?

时间:2010-05-11 15:40:53

标签: javascript jquery css

所以,基本上如果div想要达到50px,那么,打开滚动条(垂直)。任何JQuery Ideas都会很好。

2 个答案:

答案 0 :(得分:4)

你可以在CSS中做到这一点,虽然max-height可能需要IE的黑客攻击。

div {
    max-height: 50px;
    clip: auto;
    overflow: auto;
}

如果您使用特定的jQuery,则需要共享一些代码。

答案 1 :(得分:1)

在div中添加内容时,请检查$('#something')。height()。如果它超过50,请将height设置为50,然后添加滚动条,否则请不要管它。

$( '#东西')的CSS( '身高', '50像素')的CSS( '溢出', '自动');