This is an old question .. but maybe someone is still interested in my version:
Source: https://github.com/pixelass/customScrollBar
Example: http://pixelass.imtqy.com/customScrollBar/
This plugin actually replicates the scrollbar more accurately than antiscroll or nicescroll .. etc.
The plugin allows you to fully control the scrollbars (currently only vertical) and does not require mousewheel.js (as most plugins do). Removing this dependency was the main goal of my version.
It also listens for a scroll event (as antiscroll does). All the other plugins that I found lacked resizing and freezes on the scroll bars. My version includes an example showing how to achieve this effect.
There are optional (pseudo-) scrollEnded "clicked" listener events that fire when a user scroll completes or when a scroll key is pressed.
This plugin also allows for almost any imaginary style and customization of the scroll bar, like arrow-arrows (up-down-arrows).
Alpha
This is still alpha (publication time), but development will continue over time.
pixelass May 14 '13 at 7:57 2013-05-14 07:57
source share