Айскрол
Страница сохранена для истории
В начале скрипта разным переменным присваиваются разные значения. Вы можете их поменять на что-нибудь более соответствующее вашему вкусу.
Параметр и исходное значение |
Смысл | |||
---|---|---|---|---|
initialDisplay | true | Нужно ли по-быстрому показать полоски изначально, когда страница только загрузилась | ||
scrollbarColor | ’auto’ | Цвет полосок. Значение ’auto’ означает, что будет выбран чёрный или белый цвет, в зависимости от цвета фона страницы. | ||
sideSpacing | 4 | Отступ от края окна браузера до полоски (в пикселях). | ||
edgeSpacing | 4 | Отступы на концах самой полоски (в пикселях). | ||
scrollbarWidth | 4 | Толщина полоски (в пикселях). | ||
gainOpacity | false | Нужно ли постепенно появляться из полупрозначности. Лучше оставить false: эффектнее и удобнее, когда полоска появляется мгновенно, как только вы начинаете крутить колесо, а потом плавно пропадает. На затухание эта опция не влияет, полоска всегда затухает плавно. | ||
opacityMax | 0.75 | Непрозрачность полоски во время прокрутки (от нуля до единицы). | ||
opacityStep | 0.025 | Шаг затухания полоски после прекращения прокрутки. | ||
moveSoftness | 10 | Плавность движения полоски. При единице полоска мгновенно оказывается в нужном месте, а дальше — чем больше это значение, тем дольше она туда «плывёт». | ||
fadeTimeout | 100 | Через сколько миллисекунд после того, как вы перестали двигаться по странице, полоска начнёт затухать. | ||
microTimeout | 10 | Таймаут между прорисовками полоски в новых состояниях (при плавании и затухании). Если Айскрол у вас тормозит, попробуйте увеличить это значение. В этом случае надо будет уменьшить плавность (moveSoftness) и увеличить шаг затухания (opacityStep), чтобы всё это не было слишком медленно. |