malihu custom scrollbar plugin
Highly customizable custom scrollbar jQuery plugin (Demo). Features include:
- Vertical and/or horizontal scrollbar(s)
- Adjustable scrolling momentum
- Mouse-wheel, keyboard and touch support
- Ready-to-use themes and customization via CSS
- RTL direction support
- Option parameters for full control of scrollbar functionality
- Methods for triggering actions like scroll-to, update, destroy etc.
- User-defined callbacks
- Selectable/searchable content
Plugin homepage and documentation (Changelog)
Installation
npm: npm install malihu-custom-scrollbar-plugin
Bower: bower install malihu-custom-scrollbar-plugin
Usage
Manual: $(selector).mCustomScrollbar();
var $ = require('jquery');
require('malihu-custom-scrollbar-plugin')($);
npm install imports-loader
npm install jquery-mousewheel
npm install malihu-custom-scrollbar-plugin
module.exports = {
module: {
loaders: [
{ test: /jquery-mousewheel/, loader: "imports?define=>false&this=>window" },
{ test: /malihu-custom-scrollbar-plugin/, loader: "imports?define=>false&this=>window" }
]
}
};
var $ = require('jquery');
require("jquery-mousewheel")($);
require('malihu-custom-scrollbar-plugin')($);
Requirements
jQuery version 1.6.0 or higher
Browser compatibility
- Internet Explorer 8+
- Firefox
- Chrome
- Opera
- Safari
- iOS
- Android
- Windows Phone
License
MIT License (MIT)
http://opensource.org/licenses/MIT
Donate
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UYJ5G65M6ZA28