• Javascript 多物体运动1


     多物体运动

    <!DOCTYPE html>
    <html>
     <head>
      <meta charset="UTF-8">
      <title></title>
      <style>
       div{
         50px;
        height: 30px;
        background: #444444;
        margin-top: 5px;
        
       }
      </style>
      <script>
       window.onload = function(){
        var obj = document.getElementsByTagName('div');
        
        for(var i=0;i<obj.length;i++){
         obj[i].onmouseover = function{
          startmove(this,500);
         };
         obj[i].onmouseout = function(){ 
          startmove(this,50);
         };
        }
       };
       
       var timer = null;
       function startmove(obj,target){
        var speed = (target-obj.offsetWidth)/6;     
        speed = speed>0?Math.ceil(speed):Math.floor(speed);
        
        clearInterval(timer);
        timer = setInterval(function(){
         if(obj.offsetWidth == target){
          clearInterval(timer);
         }else{
          obj.style.width = obj.offsetWidth + speed +'px';
         }
        },30);   
       }   
      </script>
     </head>
     <body>
      <div></div>
      <div></div>
      <div></div>
     </body>
    </html>

  • 相关阅读:
    剑指Offer_编程题_包含min函数的栈
    剑指Offer_编程题_顺时针打印矩阵
    Docker基础(3) 数据卷
    Docker基础(2) 实践篇
    Docker基础(1) 原理篇
    《算法》笔记 17
    《算法》笔记 16
    《算法》笔记 15
    《算法》笔记 14
    《算法》笔记 13
  • 原文地址:https://www.cnblogs.com/youcandomore/p/6668179.html
Copyright © 2020-2023  润新知