Jeśli nie chcesz używać jQuery zawsze można próbować CSS (działa tylko w WebKit).
JSFIDDLE
Przykład 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
Jeśli chcesz obsługę wielu przeglądarki będziemy chcieli użyć jQuery lub napisać swój własny kod JavaScript z dołączanie div dla pasek przewijania i dodawanie modułów obsługi zdarzeń, aby wiedzieć, kiedy przewijasz.
Example of Custom Scrollbar Code
Należy określić, jaki pasek przewijania ma zostać dostosowany. Możesz zrobić kilka rzeczy za pomocą CSS. – bengoesboom
tak, wiem, że mogę stylizować paski przewijania na webkit tylko za pomocą css. ale potrzebuję czegoś więcej niż tylko stylu. pasek przewijania musi być nad treścią, jak na Androidzie lub ios. – nonnnnn
Zobacz moją odpowiedź tutaj: http://stackoverflow.com/questions/27322881/how-can-i-create-a-simple-page-vertical-scroll-bar-without-using-jquery/28666991#28666991 – AdamSchuld