zoukankan      html  css  js  c++  java
  • 滑动效果练习题

    效果图

    当点击上面按钮往右走.

    当点击下面按钮往左走.

      <style type="text/css">
      * {
      margin: 0px auto;
      padding: 0px;
      }
      #name {
      margin: 100px 0px 0px 200px;
      }
      #name1 {
      float: left;
      200px;
      height: 500px;
      background-color: #00F;
      position: relative;
      }
      #name2 {
      float: left;
      600px;
      height: 500px;
      background-color: #F00;
      position: relative;
      }
      .an1 {
      50px;
      height: 50px;
      background-color: #FFF;
      position: absolute;
      top: 125px;
      right: -25px;
      z-index: 1;
      }
      .an2 {
      50px;
      height: 50px;
      background-color: #000;
      position: absolute;
      top: 375px;
      left: -25px;
      z-index: 1;
      }
      .an1:hover {
      cursor: pointer;
      }
      .an2:hover {
      cursor: pointer;
      }
      </style>
       
      </style>
      </head>
       
      <body>
      <div id="name">
      <div id="name1">
      <div onclick="Show(true)" class="an1" style="text-align:center; line-height:50px; vertical-align:middle; font-size:36px; font-weight:bold; background-color:#0F0; color:#FFF;"> > </div>
      </div>
      <div id="name2">
      <div onclick="Show(false)" class="an2" style="text-align:center; line-height:50px; vertical-align:middle; font-size:36px; font-weight:bold; color:#FFF;"> < </div>
      </div>
      </div>
      </body>
      <script type="text/javascript">
      window.onload=function(){
      var d1=document.getElementById("name1");
      //debugger;
      }
      function Show(el){
       
      var d1=document.getElementById("name1");
      var d2=document.getElementById("name2");
      var a1=document.getElementsByClassName("an1");
      //debugger;
       
      var yskd1=d1.clientWidth;
       
      //var w1=yskd1.substr(0,yskd1.length-2);
      yskd1 += el ? 20 : -20;
      var yskd2=d2.clientWidth;
       
      //var w2=yskd2.substr(0,yskd2.length-2);
      yskd2 -= el ? 20 : -20;
       
      var bl= !el ? yskd1>200 : yskd2>200;
      if(bl){
      d1.style.width=yskd1 + "px";
      d2.style.width=yskd2 + "px";
      window.setTimeout("Show('+el+')",100);
      }
      }
       
      </script>
       
  • 相关阅读:
    Java User Thread and Daemon Thread
    BFS 和 DFS
    fail-fast vs fail-safe iterator in Java
    通过先序遍历和中序遍历后的序列还原二叉树
    单例模式总结
    TCP性能陷阱
    数据库事务的四大特性和事务隔离级别
    深入理解Java虚拟机- 学习笔记
    字符串,引用变量与常量池
    深入理解Java虚拟机- 学习笔记
  • 原文地址:https://www.cnblogs.com/zxl89/p/5911389.html
Copyright © 2011-2022 走看看