在其他浏览器中创建不可见滚动条的可滚动 Div
除了提供的 Webkit 解决方案之外,在其他浏览器中也可以实现相同的效果通过使用巧妙的 CSS 技术。具体方法如下:
CSS 解决方案:
<code class="html"><div id="outer-div"> <div id="inner-div" style="overflow: auto;"> <!-- Your scrollable content goes here --> </div> </div></code>
<code class="css">#outer-div { overflow: hidden; }</code>
<code class="css">#inner-div { overflow: auto; }</code>
它是如何工作的:
通过将可滚动的 div 包裹在外部 div 中并使用 Overflow:hidden ,你实际上将滚动条“捕获”在外部 div 中,使其不可见。内部 div 处理实际的滚动,同时受到外部 div 的限制。
示例:
在 https://jsfiddle.net/qqPcb 查看此示例/ 进行工作演示。
注意:
流行的 jQuery 插件 jScrollPane 也采用了此技术,它为隐藏滚动条提供了更全面的解决方案。
以上是如何在其他浏览器中创建没有可见滚动条的可滚动 Div?的详细内容。更多信息请关注PHP中文网其他相关文章!