nicescroll plugin for jquery - scrollbars like iphone/ipad
fork from : https://github.com/inuyaksa/jquery.nicescroll.git

Inuyaksa 942c1e9277 Revised README and IE6 fix (bis) %!s(int64=13) %!d(string=hai) anos
demo 245d9b75a7 Revised README and IE6 fix %!s(int64=13) %!d(string=hai) anos
MIT.LICENSE 245d9b75a7 Revised README and IE6 fix %!s(int64=13) %!d(string=hai) anos
README 942c1e9277 Revised README and IE6 fix (bis) %!s(int64=13) %!d(string=hai) anos
jquery.nicescroll.js 245d9b75a7 Revised README and IE6 fix %!s(int64=13) %!d(string=hai) anos

README

jquery.nicescroll
v. 1.5.1 10-30-2011
copyright 2011 InuYaksa*2011
licensed under the MIT
https://github.com/inuyaksa/jquery.nicescroll


Nicescroll (as nice scroll for browsers) is a jquery (since 1.5) plugin, for nice scrollbars with a very similar ios/mobile style.
It supports DIVs, IFrames and document page (body) scrollbars.
Compatible with Firefox 4+, Chrome 5+, Safari 4+ (win/mac), Opera 10+, IE 6+. (all A-grade browsers)

Only vertical scrollbars supported in this version.

Warning for IE6 users (who uses IE6 yet? Please updgrade to a more stable and modern browser), some feature can't work for limitation of the browser.
Document (body) scrollbars can't appears, old (native browser) one is used.
Some issues with IFrame scrolling.


* FEATURES

- simple installation and activation, it works with NO modification of your code. (some exceptions can happen, so you can write to me)
- very stylish scrollbars, with no occupation on your window (original browser scrollbars need some of page space and reduces window/div usable width)
- you can stile main document scrollbar (body) too!! (not all script implements this feature)
- on all browsers you can scroll: dragging the cursor, mouse wheel (speed customizable), keyboard navigation (cursor keys, pagup/down keys, home/end keys)
- scroll is smooth (as modern tablet browsing), speed is customizable
- tested for all major browsers but with extended support, including IE6, Safari on Mac and IE10 preview!


* DEPENDENCIES
It uses jquery framework, since 1.5.x version. (you can try with 1.4.x)


* INSTALLATION
Put loading script tag after jquery script tag:




* HOW TO USE

Recall ALWAYS in (document) ready statement.

1. Simple mode, it styles document scrollbar:

$(document).ready(
function() {
$("body").niceScroll();
}
);

2. Style scrollbars wit object returned:

var scrollbars = false;
$(document).ready(
function() {
scrollbars = $("body").niceScroll();
}
);

3. Style a DIV and chage cursor color:

$(document).ready(
function() {
$("#thisdiv").niceScroll({cursorcolor:"#00F"});
}
);


* CONFIGURATION PARAMETERS

When you call "niceScroll" you can pass some parameters to custom visual aspects:

. cursorcolor - change cursor color in hex, default is "#000000"
. cursoropacitymin - change opacity very cursor is inactive (scrollabar "hidden" state), range from 1 to 0, default is 0 (hidden)
. cursoropacitymax - change opacity very cursor is active (scrollabar "visible" state), range from 1 to 0, default is 1 (full opacity)
. zindex - change z-index for scrollbar div, default value is 9999
. scrollspeed - scrolling speed, default value is 60
. mousescrollstep - scrolling speed with mouse wheel, default value is 48 (pixel)


* LICENSE

Copyright 2011*InuYaksa
Licensed under the MIT License, http://www.opensource.org/licenses/mit-license.php