zoukankan      html  css  js  c++  java
  • 例子:滑动效果

    <style type="text/css">
    *{ margin:0px auto; padding:0px}
    #left{ height:600px; background-color:#63C; float:left}
    #right{  height:600px; background-color:#F33; float:left}
    #btn{ 30px; height:30px; background-color:#FFF; position:relative; top:285px; color:#60F; font-weight:bold; text-align:center; line-height:30px; vertical-align:middle; float:left}
    #btn:hover{ cursor:pointer}
    </style>

    <div style="1000px; height:600px">

    <div id="left" style="200px;"> <div id="btn" onclick="Bian()" style="left:185px;">-></div> </div> <div id="right" style="800px;"> </div>

    </div>

    <script type="text/javascript">

    function Bian()

    {  

      Dong();

      }

      //改变大小和位置

      function Dong()

      {

       var d1 = document.getElementById("left");  

       var d2 = document.getElementById("right");

       var btn = document.getElementById("btn");  

       //左侧DIV变宽  

      var yskd1 = d1.style.width;

       var w1 = yskd1.substr(0,yskd1.length-2);  

      var w1 = parseInt(w1)+2;    

      d1.style.width = w1+"px";  

       //右侧DIV变窄  

      var yskd2 = d2.style.width;  

      var w2 = yskd2.substr(0,yskd2.length-2);  

      var w2 = parseInt(w2)-2;  

      d2.style.width = w2+"px";  

       //将按钮移动

       var ysjl = btn.style.left;

       var w3 = ysjl.substr(0,ysjl.length-2);  

       var w3 = parseInt(w3)+2;  

       btn.style.left = w3+"px";  

       if(w2>200)

       {

      //自己调自己   

      window.setTimeout("Dong()",1);

       }

    }

    </script>

  • 相关阅读:
    动态修改 dom 元素的伪类样式
    visual studio 2013 触发挂起事件
    windows phone 切换多语言时,商店标题显示错误的问题
    01、Windows Store APP 设置页面横竖屏的方法
    HTTPS和HTTP的概念和区别
    前端要知道的浏览器原理
    HTTP协议详解
    angular4路由设置笔记
    js正则及常用方法函数总结
    史上最全常用正则表达式大全
  • 原文地址:https://www.cnblogs.com/l5580/p/5909236.html
Copyright © 2011-2022 走看看