1. 程式人生 > >s外掛——SlimScroll滾動美化外掛

s外掛——SlimScroll滾動美化外掛

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',
});

使用效果: