使用jquery.mCustomScrollbar自定義滾動條(2)


參考博客:http://www.qianxingzhem.com/post-1602.html

 

接着上篇,另一個使用的例子,使用js來初始化滾動條,並且div中的內容可變化。需要調用相應的方法,

代碼:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>jquery版的自定義滾動條</title>
<link rel="stylesheet" type="text/css" href="bootstrap/bootstrap.min.css">
<!--<link rel="stylesheet" type="text/css" href="jquery/jquery.mCustomScrollbar.min.css">-->
<link rel="stylesheet" type="text/css" href="jquery/jquery.mCustomScrollbar.css">
<style type="text/css">
.content{
    width: 500px;
    margin: 0 auto;
    border: 1px solid #ccc;
    padding: 10px 0 10px 10px;
    height: 300px;
    overflow: auto;
    display: none;
}
.toolbar{
    width: 500px;
    margin: 0 auto;
    margin-top: 20px;
}
/** 覆蓋滾動條樣式 */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #333;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color: #333; 
    background-color: rgba(102,102,102,0.9); 
}
.mCSB_inside > .mCSB_container {
    margin-right: 20px;
}
</style>
</head>

<body>

<div class="container">
    <div class="row">
        <h3 class="text-center">詳情描述</h3>
        <!--<div class="content mCustomScrollbar" data-mcs-theme="dark"></div>-->
        <div class="content">
            
        </div>
        <div class="toolbar">
            <button class="btn btn-default" id="btn_show">點擊顯示內容</button>
            <button class="btn btn-default" id="btn_append">點擊加載內容</button>
            <button class="btn btn-default" id="btn_clear">點擊清除內容</button>
        </div>
        
    </div>
</div>

</body>
<script src="jquery/jquery.min.js"></script>
<script src="bootstrap/bootstrap.min.js"></script>
<script src="jquery/jquery.mCustomScrollbar.concat.min.js"></script>
<script type="text/javascript">
$(function(){
    $(".content").mCustomScrollbar({
        theme:"dark-3",
        scrollbarPosition: 'inside',    //滾動條在內部還是外部
        scrollInertia:100,                //滾動延遲, 0禁用
        //autoDraggerLength:true,        //滾動條長度是否隨內容多少而變
        autoHideScrollbar:false,        //自動隱藏滾動條
        horizontalScroll:false,            //是否創建水平滾動條
        scrollButtons:{ 
            enable: true                 //是否使用上下滾動按鈕
        }    
    });

    $('#btn_clear').click(function(){
        $('.content .mCSB_container').text('');
    });
    $('#btn_show').click(function(){
        $('.content').show();
    });
    $('#btn_append').click(function(){
        var string = '所謂的甩頭。就是虛實舉球馬上停加碎步。就是籃筐反方向鍵。↓W或者下DW。馬上停。然后調整人物方向帶着這幾點疑問看視頻吧:1.C防兩個人的時候是怎么防的?2.怎么應對女PF的鍾頭?3.被吸到的時候是怎么保證不倒的?還是就不讓敵人吸到你?4.籃板是怎么搶的? 等分? 直接秒?';
        for(var i=0; i<3;i++){
            string += string;
        }
        $('.content .mCSB_container').append(string);
        $('.content').mCustomScrollbar('update');
    })
});
</script>
</html>

 

頁面效果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM