Быстрый и надёжный хостинг на SSD-дисках от 165р в месяц   •   Реклама
5 456 просм
5 комм
Поделиться:

Кроссбраузерная стилизация полосы прокрутки (ScrollBar) на jQuery

Знаю, что многим стандартная полоса прокрутки на сайте не нравится – скучная, не вписывается в общую стилистику сайта. Сегодня же я покажу, как с помощью небольшой библиотеки jQuery под названием «Nicescroll» можно исправить положение.

1. Первым делом скачайте архив в конце статьи и содержимое, загрузите на ваш сайт по FTP.

2. Далее в шаблоне вашего сайта, перед закрывающим тегом </body>, подключите скрипты:

<script src="/jquery.nicescroll.js"></script>

<script>

	$(document).ready(function() {

		var nice = $("html").niceScroll();

	});

</script> 

Не забудьте изменить адрес до скрипта согласно иерархии файлов на вашем сайте.

Вот, собственно, и все. Если захотите изменить размер, цвет и другие параметры скролла – присваивайте все стили классу «.nicescroll-rails div», например:

.nicescroll-rails div { 
	background: red !important; 
}  

Стилизация скролла работает в браузерах FireFox, Opera, IE, в браузерах на движке Chromium (Амиго, Яндекс.Браузер, Google Chrome и прочие) и других.

ФайлРазмерСсылка
5
комментариев
Гостям запрещено участвовать в обсуждениях сайта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
Гости679

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

22 апр в 16:49
  • 0
Администратор758

Николай, это не сжатая версия, чтобы вы могли сами покопаться в плагине. В сжатом же виде она весит порядка 60 кб, что вполне не плохо, по моему.

7 дек в 20:09
  • 5
Гости679

Ничего себе небольшая, больше 100кб. Попробуйте найти подобный плагин тяжелее. Непонятна зачем нужна поддержка таких динозавров как IE 6-8 в 2017 году.

7 дек в 16:49
  • 1
Администратор758

Елена, здравствуйте! Возможно какой-то конфликт плагинов. Пришлите ссылку на сайт где установлен этот плагин - постараюсь помочь в решении проблемы.

24 окт в 21:09
  • 5
Гости679

Спасибо, получилось, но не совсем, т.к. сайт "дрожит" при прокрутке. Отключаю скрипт, сайт нормально прокручивается. Как это можно устранить?

24 окт в 16:56
  • 1
Подняться наверх
«Pandoge» - помощник веб-мастера