Jquery 超过最大高度后如何应用div滚动条

Jquery 超过最大高度后如何应用div滚动条,jquery,Jquery,我有一个弹出窗口,其中有4个div,主div的最大高度是450 px。如果我的div高度超过450 px,我需要使用jquery显示滚动条。如何使用jquery执行此操作 If('#mydiv'.height > '450px') jQuery('#mydiv').css("overflow-y", "scroll'); 但这不起作用。height()只返回无单位的高度。您需要调用高度() 您也可以尝试使用CSS: #mydiv { max-height: 400px; ov

我有一个弹出窗口,其中有4个div,主div的最大高度是450 px。如果我的div高度超过450 px,我需要使用jquery显示滚动条。如何使用jquery执行此操作

If('#mydiv'.height > '450px')
jQuery('#mydiv').css("overflow-y", "scroll');
但这不起作用。height()只返回无单位的高度。您需要调用高度()

您也可以尝试使用CSS:

#mydiv {
   max-height: 400px;
   overflow: auto;
}
演示:

使用
height()
来计算高度,我不喜欢使用
css
方法在jquery中添加
css
,而是添加一个包含样式的类是更好的选择,希望这有助于参考

if($('.test').height()>450)
{
$('.test').addClass('scroll'))
}
。滚动
{
溢出y:自动;
最大高度:450像素
}

一些文字

一些文字

一些文字

一些文字

一些文字

一些文字

一些文字

一些文字

一些文字

一些文字

一些文字

一些文字

一些文字

一些文字

#mydiv {
   max-height: 400px;
   overflow: auto;
}