有一个名为 jscrollpane 的 jQuery 库http://jscrollpane.kelvinluck.com/#examples可以进行很多修改。
但是如果你只想隐藏栏,你也可以把这个滚动条推到视野之外:http: //jsfiddle.net/H27BK/
<div id="content">
<div id="scrollable"> ... ... ... </div>
</div>
与 CSS
#content {
position: relative;
width: 200px;
height: 150px;
border: 1px solid black;
overflow: hidden;
}
#scrollable {
height: 150px;
width: 218px; /* #content.width + 18px */
overflow-y: scroll;
}
这一切都基于 18 像素的条形宽度。
所以我们可以做一些javascript滚动条宽度检测脚本或者简单地添加另一个我们放在可滚动div前面的div。
http://jsfiddle.net/uNzEz/
HTML 现在是:
<div id="content">
<div id="scrollable">
<div id="txt"> ... ... ...
</div></div></div>
与 CSS 类似:
#content {
position: relative;
width: 200px;
height: 150px;
border: 1px solid black;
overflow: hidden;
}
#scrollable {
height: 150px;
width: 240px; /* the bar-width can be theoretical 240px - 200px = 40px */
overflow-y: scroll;
}
#txt {
width: 200px;
}
</p>