嘗試使用Manos庫!從here 說明從網站下載:
HTML
包括在頭jquery.mCustomScrollbar.css
標記HTML文檔(詳細信息)
<link rel="stylesheet" href="/path/to/jquery.mCustomScrollbar.css" />
包括jQuery庫(如果您的項目不使用它已經)和jquery.mCustomScrollbar.concat.min.js在頭標籤中或文檔的最底部,就在結束標籤之前
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"> </script>
<script src="/path/to/jquery.mCustomScrollbar.concat.min.js"></script>
CSS
要添加滾動條的元素應具有溢出塊的典型CSS屬性,它們是高度(或最大高度)值,自動溢出值(或隱藏)和足夠長的內容需要滾動。對於水平滾動條,元素應該設置寬度(或最大寬度)值。
如果您希望通過javascript設置元素的高度/寬度,則可以使用setHeight/setWidth選項參數。
初始化
初始化通過javascript
文件包含後,呼籲元素選擇mCustomScrollbar
功能要通過HTML添加滾動條(S)
<script>
(function($){
$(window).on("load",function(){
$(".content").mCustomScrollbar();
});
})(jQuery);
</script>
初始化
將類mCustomScrollbar
添加到任何要添加自定義滾動條(默認選項)的元素。或者,通過HTML數據屬性data-mcs-axis(例如,「x」表示水平,「y」表示垂直)以及通過data-mcs-theme設置其主題。例如:
<div class="mCustomScrollbar" data-mcs-theme="dark">
<!-- your content -->
</div>
基本配置&選項參數
軸
默認情況下,腳本應用於垂直滾動條。要添加一個水平或2軸滾動條,調用mCustomScrollbar功能設置爲「x」或分別
$(".content").mCustomScrollbar({
axis:"x" // horizontal scrollbar
});
$(".content").mCustomScrollbar({
axis:"yx" // vertical and horizontal scrollbar
});
主題
要快速改變滾動條的外觀,設置「YX」軸線選項主題選項參數,以在任何可用jquery.mCustomScrollbar.css
準備使用的主題,例如:
$(".content").mCustomScrollbar({
theme:"dark"
});
,除非你在我下面的答案用身體爲元素的網頁滾動條撐! –