zoukankan      html  css  js  c++  java
  • 【jquery】jquery 自定义滚动条

    可以自由的给滚动条定义背景,上下按钮,当然不仅仅是颜色,连图片当背景也可以。支持鼠标滚轮,点击滚动条滚轴定位,上下按钮久按加速,兼容 ie,firefox,chrome。

    调用方法:

    $("#a").jscroll();

    demo:

    <!DOCTYPE HTML>
    <html lang="en-US">
    <head>
        <meta charset="UTF-8"/>
        <title>demo</title>
        <link rel="stylesheet" type="text/css" href="/css/base.min.css" media="all"/>
        <style type="text/css">
        #a{width:500px;overflow:hidden;position:relative;height:200px;background:#f5f5f5;}
        </style>
    </head>
    <body>
        <div id="a">
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>底部</p>
        </div>
    </body>
    </html>
    <script type="text/javascript" src="/js/jquery.min.js"></script>
    <script type="text/javascript" src="/js/jquery.jscroll.js"></script>
    <script type="text/javascript">
    $(function(){
        $("#a").jscroll();
    });
    </script>

    高级应用(自定义滚动条背景及上下按钮):

    调用图片:

    demo:

    <!DOCTYPE HTML>
    <html lang="en-US">
    <head>
        <meta charset="UTF-8"/>
        <title>demo</title>
        <link rel="stylesheet" type="text/css" href="/css/base.min.css" media="all"/>
        <style type="text/css">
        #a{width:500px;overflow:hidden;position:relative;height:200px;background:#f5f5f5;}
        </style>
    </head>
    <body>
        <div id="a">
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>测试文字</p>
            <p>底部</p>
        </div>
    </body>
    </html>
    <script type="text/javascript" src="/js/jquery.min.js"></script>
    <script type="text/javascript" src="/js/jquery.jscroll.js"></script>
    <script type="text/javascript">
    $(function(){
        $("#a").jscroll({ 
            W:"15px",    //设置滚动条宽度
            BgUrl:"url(/images/s_bg2.gif)",    //设置滚动条背景图片地址
            Bg:"right 0 repeat-y",    //设置滚动条背景图片position,颜色等
            Bar:{
                Pos:"bottom",    //设置滚动条初始化位置在底部
                Bd:{    //设置滚动滚轴边框颜色:鼠标离开(默认),经过
                    Out:"#a3c3d5",
                    Hover:"#b7d5e6"
                },
                Bg:{    //设置滚动条滚轴背景:鼠标离开(默认),经过,点击
                    Out:"-45px 0 repeat-y",
                    Hover:"-58px 0 repeat-y",
                    Focus:"-71px 0 repeat-y"
                }
            },
            Btn:{
                btn:true,    //是否显示上下按钮 false为不显示
                uBg:{    //设置上按钮背景:鼠标离开(默认),经过,点击
                    Out:"0 0",
                    Hover:"-15px 0",
                    Focus:"-30px 0"
                },
                dBg:{    //设置下按钮背景:鼠标离开(默认),经过,点击
                    Out:"0 -15px",
                    Hover:"-15px -15px",
                    Focus:"-30px -15px"
                }
            },
            Fn:function(){}    //滚动时候触发的方法
        });
    });
    </script>

    下载 --> jquery.jscroll.js

    原文地址:jquery滚动条jscroll美化滚动条,自定义滚动条

  • 相关阅读:
    sudo apt-get install openssh-server时提示需要安装1:6.6p1-2ubuntu1的解决办法(图文详解)
    Elasticsearch之Hadoop插件的安装(图文详解)
    [转]VC++的类头文件
    [转]VC++中对文件的写入和读取
    [转]在VS2010 VC++项目中引用Lib静态库(以Openssl为例)
    [转]List of Visual Studio Project Type GUIDs
    [转]如何使用MFC和类型库创建自动化项目
    [转]深入浅出WPF(7)——数据的绿色通道,Binding
    [转]自定义ASP.NET MVC JsonResult序列化结果
    [转]ASP.NET MVC Json()处理大数据异常解决方法 json maxjsonlength
  • 原文地址:https://www.cnblogs.com/yjzhu/p/3267973.html
Copyright © 2011-2022 走看看