css - 无法在居中布局的选项卡面板内向下滚动到末尾

标签 css jquery-ui jquery-layout

我正在努力解决以下问题,任何提示将不胜感激。

在中心面板的 jQuery UI 布局中,我在其中放置了一个 jQuery UI 选项卡 这个选项卡我放了一些内容。内容占用的空间超过可用空间, 我只想在包含的 div 上有一个滚动条,而不是在 整个选项卡,也不在中央面板上。事实上,我希望选项卡标题始终可见。

我做了什么:

  • 为 jQuery UI 布局中心面板设置 center__contentSelector 到选项卡小部件(这样我的页眉和页脚就可以正常显示了)
  • 在布局中心面板和选项卡上设置overflow: hidden 小部件
  • 在内容的 div 上设置 overflow: auto
  • 为选项卡小部件和内容的 div 提供高度

最后的效果看起来不错,但是滚动条无法显示 最后的元素,无论我尝试过什么。滚动到极限是不可能的。

这是一个 fiddle ,展示了它的样子:http://jsfiddle.net/mguijarr/288yaz15/

有什么想法吗?

最佳答案

你的 div 的高度似乎每次都有额外的 80 像素,因为标签标题部分。只需从 100% 中减去这 80 个像素:

#tab_1 {
    height: calc(100% - 80px);
    background: #00ffff;
    overflow: auto;
}

Fixed Fiddle

关于css - 无法在居中布局的选项卡面板内向下滚动到末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29448689/

相关文章:

CSS 弹出菜单在 JQuery 布局 Pane 中溢出/重叠

jquery - 有没有办法将 Chosen jQuery Plugin 始终放在前面?

css - 一里不在一条线上?

javascript - 绝对定位div,防止背景滚动

javascript - 停止 SVG 滚动动画反转

javascript - ACE 编辑器 : create a new editor dynamically

javascript - jQuery 工具提示添加换行符

javascript - 锐化 HTML5 Canvas 中的绘图

jQuery 用户界面 : what files do I need?