是否可以强制 jQuery.jScrollPane 始终显示垂直滚动条?
Is it possible to force jQuery.jScrollPane to always show a vertical scroll-bar?
e.g. hidden setting, API function?
Preferably without touching the content pane, its height etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不幸的是,目前 jScrollPane 无法实现这一点。不过,有一个开放的功能请求:
https://github.com/vitch/jScrollPane /issues#issue/8
作为目前的解决方法,您可以直接在滚动窗格内放置一个具有最小高度的元素,以强制滚动条,如下例所示:
http://www.jsfiddle.net/vitch/5D8sR/
希望有帮助!
Unfortunately this isn't currently possible with jScrollPane. There is an open feature request for it though:
https://github.com/vitch/jScrollPane/issues#issue/8
As a workaround for now you could place an element with a min-height directly inside your scrollpane to force the scrollbar like in this example:
http://www.jsfiddle.net/vitch/5D8sR/
Hope it helps!
我确认有效的另一种方法是添加一个新参数“alwaysShowScroll:true”,并在 jquery.jscrollpane.js 中进行两项更改:
~line 176,更改
if (!(isScrollableH || isScrollableV)) {
到
if (!(isScrollableH || isScrollableV || settings.alwaysShowScroll)) {
~第 241 行,更改
if (isScrollableV) {
到
if (isScrollableV || settings.alwaysShowScroll) {
another method which I've confirmed will work is to add a new parameter "alwaysShowScroll:true" and make two changes in jquery.jscrollpane.js:
~line 176, change
if (!(isScrollableH || isScrollableV)) {
to
if (!(isScrollableH || isScrollableV || settings.alwaysShowScroll)) {
~line 241, change
if (isScrollableV) {
to
if (isScrollableV || settings.alwaysShowScroll) {