изменить дизайн полосы прокрутки - PullRequest
1 голос
/ 02 декабря 2010

Кто-нибудь знает, как изменить дизайн ползунка полосы прокрутки для IE - не только цвет, но и производительность ..

Ответы [ 3 ]

6 голосов
/ 02 декабря 2010

Googling приведет вас к различным статьям на эту тему, включая "10 пользовательских плагинов jQuery для полосы прокрутки" .

В целом, для редизайна требуется JavaScript дляконтролировать прокрутку переполненного контейнера.

1 голос
/ 05 апреля 2012

Хотя упомянутые здесь расширения в большинстве случаев полезны, я считаю, что они не соответствуют паритету с собственными полосами прокрутки.

Например, контейнер с динамическим содержимым или с измененным размером не будет вызывать изменение размера полосы прокрутки, что, на мой взгляд, является огромным ограничением. ( Наблюдатели мутаций HTML5 , вероятно, облегчат это в будущем.)

На данный момент я предпочитаю стиль полосы прокрутки , который имеет всю нативную функциональность.Недостатком является то, что поддерживается только Webkit - браузерами Chrome и Safari.

Тем не менее, я считаю, что это хорошая сделка ... В последнее время я замечаю, что Google использует ту же технику для своих приложений (Gmail, G +, Читатель и пр.)

1 голос
/ 02 декабря 2010

Лучший способ сделать это - отключить полосу прокрутки браузера и использовать вместо этого решение javascript. Это, конечно, повлияет на все браузеры, а не только на IE.

Если вы хотите пойти по этому пути, я настоятельно рекомендую jScrollPane. http://www.kelvinluck.com/projects/jscrollpane-custom-cross-browser-scrollbars/

После установки просто добавьте это в ваш css: html, body {переполнение: скрыто;}

jScrollPAne великолепен, потому что вы можете легко оформить его с помощью CSS или пользовательских изображений. Вы также можете легко настроить скорость прокрутки и другие действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...