malihu是一款高性能的滚动条美化jQuery插件。该滚动条美化插件支持水平和垂直滚动条,支持鼠标滚动,支持键盘滚动和支持移动触摸屏。并且它可以和jQuery UI和Bootatrap完美的结合,相当的强大。它的特点有:
可以通过Bower或nmp来安装该滚动条美化插件。
bower install malihu-custom-scrollbar-plugin npm install malihu-custom-scrollbar-plugin
使用该滚动条美化插件需要引入jQuery和jquery.mCustomScrollbar.concat.min.js以及jquery.mCustomScrollbar.css文件。
<link rel="stylesheet" href="/path/to/jquery.mCustomScrollbar.css" /> <script src="jquery/1.11.1/jquery.min.js"></script> <script src="/path/to/jquery.mCustomScrollbar.concat.min.js"></script>
可以在页面加载完毕之后使用下面的方法来初始化该插件。
<script> (function($){ $(window).load(function(){ $(".content").mCustomScrollbar(); }); })(jQuery); </script>
也可以在HTML中直接初始化该滚动条插件。
<div class="mCustomScrollbar" data-mcs-theme="dark"> <!-- your content --> </div>
另外可以通过data-mcs-axis
属性来设置是水平还是垂直滚动条,取值为x
或y
。
水平或垂直反向配置:
默认情况下该滚动条是垂直方向的滚动条,你可以通过配置参数将它设置为水平滚动条或两个方向上滚动条。
$(".content").mCustomScrollbar({ axis:"x" // 水平滚动条 });
$(".content").mCustomScrollbar({ axis:"yx" // 水平和垂直同时存在的滚动条 });
滚动条主题:
你可以通过参数将滚动条的主题设置为任何预定义的主题。
$(".content").mCustomScrollbar({ theme:"dark" });
更多关于该滚动条美化插件的信息请参考:http://manos.malihu.gr/jquery-custom-content-scroller