Если вы не хотите использовать JQuery вы всегда можете попытаться CSS (работает только в WebKit).
JSFIDDLE
Пример CSS:
::-webkit-scrollbar {
width: 15px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #000000;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
background-color: #555555;
}
::-webkit-scrollbar-button {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
background-color: #000000;
background-image: url(dark/light-blue/images/ui-icons_0990fb_256x240.png);
}
::-webkit-scrollbar-button:vertical:increment {
background-position: -64px -16px;
}
::-webkit-scrollbar-button:vertical:decrement {
background-position: 0 -16px;
}
::-webkit-scrollbar-button:horizontal:increment {
background-position: -32px -16px;
}
::-webkit-scrollbar-button:horizontal:decrement {
background-position: -96px -16px;
}
::-webkit-scrollbar-corner {
background-color: #000000;
}
More on WebKit Custom Scrollbars
Если вы хотите поддержку нескольких браузера вы хотите использовать JQuery или написать свой собственный код Javascript с присоединяя DIV для прокрутки и добавления обработчиков событий, чтобы знать, когда вы прокручиваете.
Example of Custom Scrollbar Code
Укажите, что относительно полосы прокрутки вы хотите настроить. Вы можете делать некоторые вещи только с помощью CSS. – bengoesboom
Да, я знаю, что могу стилить полосы прокрутки webkit только с помощью css. но мне нужно немного больше, чем просто стиль. полоса прокрутки должна быть над содержимым, например, на Android или ios. – nonnnnn
См. Мой ответ здесь: http://stackoverflow.com/questions/27322881/how-can-i-create-a-simple-page-vertical-scroll-bar-without-using-jquery/28666991#28666991 – AdamSchuld