【发布时间】:2016-05-29 21:31:06
【问题描述】:
好的,这里是html:
<div style="height: 200px; position: relative;" id="filterOptionsContainer">
<table id="filterOptionsTable" class="table table-striped table-hover">
</table>
</div>
基本上,我正在向表中动态添加行,并且我希望容器滚动溢出。首先我尝试了明显的:
#filterOptionsContainer {
overflow-y: auto;
}
除了 iOS 移动设备上的 Safari 之外,它在任何地方都可以正常工作。
从那时起,我花了数小时尝试我能想到和阅读的每种样式组合,但我无法获得标准的溢出滚动。我得到的最接近的是让滚动条显示(虽然它实际上并没有滚动)。
感谢所有帮助。我很难相信在 Safari 的模态中滚动 div 的内容是不可能的......
【问题讨论】:
-
您可以使用两个嵌套的 div。外部有 'overflow: auto' ,内部有 'overflow: hidden' 设置宽度以停止水平滚动条
-
@Bug 你能扩展一下吗。我不明白如何实现...
-
我在下面的回答中对此进行了扩展
-
您的列表在我的 iPhone6 上无法滚动,正如我在下面的回答中所做的那样,因此您可能在某个需要删除的地方设置了 css 规则,例如......在您的 filterOptionsContainer 类中,行:'溢出:隐藏;'不需要在那里。
-
你看过这个页面了吗:Safari Scrollbars也许它可以帮助你
标签: javascript html ios css