2011-12-14 3 views
2

Можно ли всегда отображать полосу прокрутки в iScrollВсегда показывать скроллбар с iScroll

В настоящее время iScroll работает прекрасно на DIV с переливом: прокручивать .. однако из-за содержания, что пользователь видит не существует никакого способа чтобы они знали, что есть еще в DIV

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

VScrollBar: истинный не работает

EDIT: Этот вопрос специально, чтобы сделать с помощью iScroll (http://cubiq.org/iscroll) для сенсорных устройств

ответ

3

Если вы все еще ищете ответ на это, я думаю, что вы делаете, это посмотреть на эту строку кода в строке 78:

hideScrollbar: isIDevice, 

И просто закомментировать (//) или удалить его. Это то, что я сделал, и это работает нормально.

0

Может быть, вы можете иметь фиксированную высоту в DIV, который будет иметь полосу прокрутки и поместите свой контент в div внутри этого с минимальной высотой, превышающей фиксированную высоту родительского div ..., что должно сделать полосу прокрутки всегда видимой.

http://jsfiddle.net/etienne_carre/5gT2U/

+0

Спасибо, но ваше решение предназначено только для нативных полос прокрутки. iScroll используется, чтобы дать прокруткам, чтобы набрать такие устройства, как «браузер Android» или «сафари io», у них нет полосы прокрутки, поэтому iScroll создает эффект с помощью javascript. см. здесь: http://cubiq.org/iscroll – Jay

11

Просто добавьте hideScrollbar:false в список опций.

Работал отлично для меня, используя iScroll4.

Cheers

+2

Это лучший ответ. редактирование исходной библиотеки кажется мне неправильным – SQueek

+0

Спасибо! Я также думаю, что это неправильно. Я всегда стараюсь не редактировать исходный код. – Rynkadink

+0

http://lab.cubiq.org/iscroll/src/iscroll.js (V4) Что использовать на версии 5 ?, http://lab.cubiq.org/iscroll5/build/iscroll.js – Jaider

Смежные вопросы