Можно ли заставить jQuery.jScrollPane всегда показывать вертикальную полосу прокрутки? - PullRequest
4 голосов
/ 22 ноября 2010

Можно ли заставить jQuery.jScrollPane всегда показывать вертикальную полосу прокрутки?

например, скрытые настройки, функция API?

Желательно, не касаясь содержимогопанель, ее высота и т. д.

Ответы [ 2 ]

4 голосов
/ 23 ноября 2010

К сожалению, в настоящее время это невозможно с jScrollPane.Для этого есть открытый запрос:

https://github.com/vitch/jScrollPane/issues#issue/8

В качестве временного решения вы можете поместить элемент с минимальной высотой прямо в область прокрутки, чтобы заставить полосу прокрутки какэтот пример:

http://www.jsfiddle.net/vitch/5D8sR/

Надеюсь, это поможет!

2 голосов
/ 27 ноября 2012

еще один метод, который, как я подтвердил, будет работать, - это добавить новый параметр alwaysShowScroll: true и внести два изменения в jquery.jscrollpane.js:

~ строка 176, изменить if (!(isScrollableH || isScrollableV)) {
до if (!(isScrollableH || isScrollableV || settings.alwaysShowScroll)) {

~ строка 241, изменить if (isScrollableV) {
до if (isScrollableV || settings.alwaysShowScroll) {

...