s外掛——SlimScroll滾動美化外掛
阿新 • • 發佈:2018-12-06
SlimScroll滾動美化外掛
下載:http://www.jq22.com/demo/jQuery-slimScroll-141223223505/jquery.slimscroll.js
DEMO:http://www.jq22.com/demo/jQuery-slimScroll-141223223505/
使用方法:
html——
<div id="area"> 內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容 </div>
javascript——
$('#area').slimscroll(options);
更多API:
$(function() { $(".slimscroll").slimScroll({ width: 'auto', //可滾動區域寬度 height: '100%', //可滾動區域高度 size: '10px', //元件寬度 color: '#000', //滾動條顏色 position: 'right', //元件位置:left/right distance: '0px', //元件與側邊之間的距離 start: 'top', //預設滾動位置:top/bottom opacity: .4, //滾動條透明度 alwaysVisible: true, //是否 始終顯示元件 disableFadeOut: false, //是否 滑鼠經過可滾動區域時顯示元件,離開時隱藏元件 railVisible: true, //是否 顯示軌道 railColor: '#333', //軌道顏色 railOpacity: .2, //軌道透明度 railDraggable: true, //是否 滾動條可拖動 railClass: 'slimScrollRail', //軌道div類名 barClass: 'slimScrollBar', //滾動條div類名 wrapperClass: 'slimScrollDiv', //外包div類名 allowPageScroll: true, //是否 使用滾輪到達頂端/底端時,滾動視窗 wheelStep: 20, //滾輪滾動量 touchScrollStep: 200, //滾動量當用戶使用手勢 borderRadius: '7px', //滾動條圓角 railBorderRadius: '7px' //軌道圓角 }); });
手動滾動——
// 向上滾動50px $('#area_content').slimscroll({ scrollBy: '-50px' }); // 向下滾動50px $('#area_content').slimscroll({ scrollBy: '50px' });
滾動區域設定為父元素的高度——
$('#area').slimscroll({ height: $('#area').parent().outerHeight(true)+'px', });
使用效果: