Удалить повторяющиеся строки   •   Online-инструменты
2 750 просм
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
комментарий
Елена
24.10 в 16:56
Спасибо, получилось, но не совсем, т.к. сайт "дрожит" при прокрутке. Отключаю скрипт, сайт нормально прокручивается. Как это можно устранить?
  • 1
Елена, здравствуйте! Возможно какой-то конфликт плагинов. Пришлите ссылку на сайт где установлен этот плагин - постараюсь помочь в решении проблемы.
  • 5
Николай
7.12 в 16:49
Ничего себе небольшая, больше 100кб. Попробуйте найти подобный плагин тяжелее. Непонятна зачем нужна поддержка таких динозавров как IE 6-8 в 2017 году.
  • 1
Николай, это не сжатая версия, чтобы вы могли сами покопаться в плагине. В сжатом же виде она весит порядка 60 кб, что вполне не плохо, по моему.
  • 5
DarkShin
22.04 в 16:49
Очень классно выглядит но верно сайт дребезжит (дрожит) при прокрутке, это проблема ( Может дело в конфликте скрипта он весьма большой
  • 0
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Имя и фамилия
E-mail
Текст комментария