【发布时间】:2014-05-15 21:37:39
【问题描述】:
我有一个垂直滚动的 div 元素;滚动条位于 div 元素本身内。我想在 div 之外有滚动条,类似于典型的网页滚动条。滚动条看起来像任何其他网页,但滚动时只会滚动这个特定的 div 元素。
<div id="outer">
<div id="inner"> //to be scrolled
<!-- content -->
</div>
</div>
小提琴示例:http://jsfiddle.net/7pgyt/
我希望滚动条位于最右侧的红色区域。滚动条滚动蓝色区域。这可以仅在 HTML 和 CSS 中完成吗?
可能的结果如下:
【问题讨论】:
-
这在 css 中是不可能的......而且 jquery 需要非常深的编码......
-
使用
css不起作用 -
可以破解类似这样的东西...jsfiddle.net/7pgyt/1
-
如果页面太高,@smerny 将不起作用:jsfiddle.net/peteng/7pgyt/4