Slim Cross-platform Custom Scrollbar Plugin - Nice-Scrollbar
| File Size: | 20.2 KB |
|---|---|
| Views Total: | 2907 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Nice-Scrollbar is a simple-to-use jQuery plugin that appends a cross-browser, highly customizable scrollbar to a given scrollable container.
Basic usage:
1. Load jQuery library and other required resources in the html page.
<script src="/path/to/jquery.min.js"></script> <script src="/path/to/underscore-min.js"></script> <script src="/path/to/jquery.mousewheel.min.js"></script>
2. Download and load the jQuery nice-scrollbar plugin's JavaScript and CSS files in the html page.
<script src="tr.scroll.js"></script> <link rel="stylesheet" href="tr.scroll.css">
3. Create a scrollable container.
<div id="divParent"> <div id="divInside"> </div> </div>
#divParent {
/* You need to set a size */
height:152px;
width:580px;
/* Enable the scrollbar to do not go over the text when growing */
padding-right:10px;
background:#777;
color:#DDD;
border-width: 1px;
border-style: solid;
border-color: rgb(255, 255, 255);
margin:20px;
}
#divInside {
padding:5px;
}
4. Append a custom scrollbar to the container.
var gNiceScroll;
// Function to add Nice Scrollbar
function AddNiceScrollbar()
{
if( gNiceScroll )
gNiceScroll.Remove();
gNiceScroll = new TR.NiceScroll("#divInside");
gNiceScroll.Add();
}
AddNiceScrollbar();
5. Customization options.
new TR.NiceScroll("#divInside",{
// Minimum size for the inner scroller
"ScrollInnerSizeMin": 20
// Value to set to force scrolling
"ForceScrollingMax": 5
// Enable to force scrolling
"EnableForceScrolling": true,
// Sensibility Touch in px to consider a click
"SensibilityTouch": true,
});
Changelog:
2018-03-12
- Version 1.3.8
This awesome jQuery plugin is developed by Ti-R. For more Advanced Usages, please check the demo page or visit the official website.











