是否可以强制 jQuery.jScrollPane 始终显示垂直滚动条?

发布于 2024-10-03 22:26:00 字数 154 浏览 6 评论 0原文

是否可以强制 jQuery.jScrollPane 始终显示垂直滚动条?

例如隐藏设置、API函数?

最好不要触摸内容窗格、其高度等。

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

毁虫ゝ 2024-10-10 22:26:00

不幸的是,目前 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!

夜血缘 2024-10-10 22:26:00

我确认有效的另一种方法是添加一个新参数“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) {

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文