首页 > 解决方案 > 超过其最大高度后如何为div应用滚动条

问题描述

我有一个弹出窗口,其中有 4 个 div,主 div 的最大高度是 450 px 如果我的 div 高度超过 450 px,我需要使用 jquery 显示滚动条我如何用 jquery 做到这一点

If('#mydiv'.height > '450px')
jQuery('#mydiv').css("overflow-y", "scroll');

但这不起作用

标签: jquery

解决方案


.height() 仅返回无单位高度。你需要调用 height()

if($('#mydiv').height() > 450)
  {
     $('#mydiv').css("overflow-y", "scroll");
  }

您也可以尝试使用 CSS:

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

演示:https ://jsfiddle.net/9op8b63f/


推荐阅读