• js事件应用


    ---恢复内容开始---

    一、自定义滚动条

     1   var oDiv=document.getElementById('div1');
     2     var oParent=document.getElementById('parent');
     3     var oDiv2=document.getElementById('div2');
     4     
     5     oDiv.onmousedown=function(ev){
     6         var oEvent=ev||event;
     7         var disX=oEvent.clientX-oDiv.offsetLeft;
     8         
     9         document.onmousemove=function(ev){
    10             var oEvent=ev||event;
    11             var l=oEvent.clientX-disX;document.title=l;
    12             
    13             if(l<0){
    14                 l=0;
    15             }else if(l>oParent.offsetWidth-oDiv.offsetWidth){
    16                 l=oParent.offsetWidth-oDiv.offsetWidth;
    17             }
    18                         
    19             oDiv.style.left=l+'px';
    20             var scale=l/(oParent.offsetWidth-oDiv.offsetWidth);
    21             
    22             oDiv2.style.width=scale*300+'px';
    23             oDiv2.style.height=30+'px';
    24         }
    25         document.onmouseup=function(){
    26             document.onmousemove=null;
    27             document.onmouseup=null;
    28         }
    29     }

    ---恢复内容结束---


    作者:狂流
    出处:http://www.cnblogs.com/kuangliu/
    欢迎转载,分享快乐! 如果觉得这篇文章对你有用,请抖抖小手,推荐一下!

  • 相关阅读:
    快速创建ssm项目
    String 的基础知识点梳理一
    消息中间件ActiveMQ
    log4j.properties
    数据库基础
    pycharm快捷键
    HTML其他标签
    HTML基本标签
    概率论基础2
    概率论基础1
  • 原文地址:https://www.cnblogs.com/kuangliu/p/3527466.html
Copyright © 2020-2023  润新知