Айскрол
Страница сохранена для истории
В начале скрипта разным переменным присваиваются разные значения. Вы можете их поменять на что-нибудь более соответствующее вашему вкусу.
| Параметр и исходное значение |
Смысл | |||
|---|---|---|---|---|
| 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), чтобы всё это не было слишком медленно. | ||