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

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
    <style>
    #parent {600px; height:20px; background:#CCC; position:relative; margin:10px auto;}
    #div1 {20px; height:20px; background:red; position:absolute; left:0; top:0;}
    #div2 {400px; height:300px; border:1px solid black; overflow:hidden; position:relative;}
    #div3 {position:absolute; left:0; top:0; padding:4px;}
    </style>
    <script>
    window.onload=function ()
    {
    var oDiv=document.getElementById('div1');
    var oDiv2=document.getElementById('div2');
    var oDiv3=document.getElementById('div3');
    var oParent=document.getElementById('parent');

    var disX=0;

    oDiv.onmousedown=function (ev)
    {
    var oEvent=ev||event;

    disX=oEvent.clientX-oDiv.offsetLeft;

    document.onmousemove=function (ev)
    {
    var oEvent=ev||event;
    var l=oEvent.clientX-disX;

    if(l<0)
    {
    l=0;
    }
    else if(l>oParent.offsetWidth-oDiv.offsetWidth)
    {
    l=oParent.offsetWidth-oDiv.offsetWidth;
    }

    oDiv.style.left=l+'px';

    var scale=l/(oParent.offsetWidth-oDiv.offsetWidth);
    document.title=scale;

    oDiv3.style.top=-scale*(oDiv3.offsetHeight-oDiv2.offsetHeight)+'px';
    };

    document.onmouseup=function ()
    {
    document.onmousemove=null;
    document.onmouseup=null;
    };

    return false; //chrome、ff、IE9
    };
    };
    </script>
    </head>

    <body>
    <div id="parent">
    <div id="div1"></div>
    </div>
    <div id="div2">
    <div id="div3">
    第一部分: 入门课程、了解JavaScript - 案例+知识点,夯实基础做足准备


    </div>
    </div>
    </body>
    </html>
  • 相关阅读:
    CodeFirst进行数据迁移之添加字段
    .NET程序优化
    DataRead 和DataSet区别
    WCF、WebAPI、WCFREST、WebService之间的区别
    centos6.7下安装配置vnc
    Centos 6.5 优化 一些基础优化和安全设置
    Elasticsearch 检索
    ElasticSearch 5.0.1 java API操作
    Elasticsearch5.0.1 + Kibana5.0.1 + IK 5.0.1安装记录
    Spring的注解@Qualifier小结
  • 原文地址:https://www.cnblogs.com/theWayToAce/p/5315044.html
Copyright © 2011-2022 走看看