Pretty, customisable, cross browser replacement scrollbars
HTML JavaScript CSS
Latest commit c871162 Feb 9, 2016 @vitch Merge pull request #331 from ashes999/patch-1
Clarify licensing in the README
Failed to load latest commit information.
build Added a very basic grunt based build script which allows easy creatio… Jul 30, 2013
image Added navigation and logo to top of all pages... Aug 11, 2010
issues Fixes the "GPL and MIT" ambiguity ("and" vs "or"). Sep 25, 2012
script Minified version Jan 28, 2016
style Removed unnecessary CSS rule for efficiency rules. Oct 25, 2013
themes/lozenge Updated jQuery version on all demos… Sep 27, 2012
v1 @ 66315d3 Adding in v1 of jScrollPane as a submodule... Sep 21, 2010
.gitignore Ignoring YUI compressor which should be automatically invoked pre-com… Aug 2, 2010
.gitmodules Adding in v1 of jScrollPane as a submodule... Sep 21, 2010
GPL-LICENSE.txt Added styling and information to the homepage... Aug 6, 2010
MIT-LICENSE.txt Added styling and information to the homepage... Aug 6, 2010
README.md Clarify licensing in the README Feb 9, 2016
ajax.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
ajax_content.html Added an ajax example... Sep 28, 2010
anchors.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
api.html oops, forgot to add the 'completeCallback' parameter to .animate (+ d… Dec 18, 2015
arrow_hover.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
arrow_positions.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
arrows.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
auto_reinitialise.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
basic.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
bower.json Remove moot `version` property from bower.json Jun 11, 2015
caps.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
changelog.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
destroy.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
drag_size.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
dynamic_content.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
dynamic_height.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
dynamic_width.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
events.html added docs for the newly added events; Dec 18, 2015
faqs.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
fixed_width.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
focus.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
fullpage_scroll.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
iframe.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
iframe2.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
iframe_content1.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
iframe_content2.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
iframe_content3.html Trying a different approach to the iframe problem... Sep 18, 2010
iframe_content4.html Trying a different approach to the iframe problem... Sep 18, 2010
image.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
image2.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
index.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
invisibles.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
known_issues.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
less_basic.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
mwheel_intent.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
override_animate.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
runeimp.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
runeimp2.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
scroll_on_left.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
scroll_to.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
scroll_to_animate.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
settings.html Updated release notes and documentation to match changes in mousewhee… Nov 16, 2013
short.html Updating the version of jQuery used by the demos to the latest releas… Oct 23, 2013
v1.html Updating jQuery to 1.4.3 on all demo and test pages... Oct 18, 2010

README.md

jScrollPane - cross browser custom scrollbars

jScrollPane is a jQuery plugin which allows you to replace a browser's default scrollbars (on an element which has overflow: auto) with a HTML structure that can be easily skinned using CSS.

To see a bunch of examples of jScrollPane in action please visit the jScrollPane website. All of the code for the website is available from this repository so please feel free to download and use it!

Contributing

There is a simple grunt based build script which will help to produce a minified version of jScrollPane if you make any modifications and want to submit a pull request. You can find it in the build/ directory.

To use it first make sure you have node, npm and the grunt-cli module installed:

npm install -g grunt-cli

Then:

cd build
grunt

Please remember to update the changelog in the comment at the header of both JS files when submitting a pull request.

License

jScrollPane is dual-licensed under the GPL 2 license and the MIT license.