zoukankan      html  css  js  c++  java
  • JS中for循序中延迟加载实现动态效果

    JS中for循序中延迟加载实现动态效果

    今天在做一个前端的效果的时候碰到一个棘手的问题,就是实现一个动态的圆柱效果,废话不多少,直接上代码。

    复制代码
    <script src="js/jquery-1.7.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">
      $(function(){ 
      
        for(var i=1; i<6;i++)
        {
          var a=$("#zhong"+i+"").height();   //获取高度
          $("#zhong"+i+"").attr("OldHeight",a); //设置OldHeight属性
        }
        var e=0; //定义一个值
        interid=setInterval(Showgao,30);  //setInerval 每隔30ms加载一次
        function Showgao()
        {
           e++;
           for(var x=1;x<6;x++)
           {
             var b= $("#zhong"+x+"").attr("OldHeight");    
    
             if(typeof(b) == "undefined"||b!="")
             {
    
               if(e>b){$("#zhong"+x+"").height(b);}
               else{$("#zhong"+x+"").height(e);}
             }
           }
           if(e==1000){clearInterval(interid);}
        }
        
      });
    </script>
    复制代码

    再看看HTML代码

    复制代码
         <div class="zhu no1">
           <div class="tou"><img src="images/toubg.png" /></div>
           <div id="zhong1" class="zhong" style="height:66px;"></div>
           <div class="wei"><img src="images/weibg.png" /></div>
         </div>
          <div class="zhu no2">
           <div class="tou"><img src="images/toubg.png" /></div>
           <div id="zhong2" class="zhong" style="height:0px;"></div>
           <div class="wei"><img src="images/weibg.png" /></div>
         </div>
         <div class="zhu no3">
           <div class="tou"><img src="images/toubg.png" /></div>
           <div id="zhong3" class="zhong" style="height:22px;"></div>
           <div class="wei"><img src="images/weibg.png" /></div>
         </div>     
         <div class="zhu no4">
           <img src="images/huisebg.png" />
         </div>         
    复制代码

    实现的效果是这样的,我的意思不知道大家能不能明白,其实就是先定好这个圆柱的高度,然后用JS动态的从0往上升,最好达到设定好的高度

     
     
    分类: javascript
  • 相关阅读:
    转基因(转载)
    Diwali
    使用Matplotlib画图
    项目格式规范
    关于Dapper
    JQuery
    javascript封装
    2015年2月16日——作者观点
    2015年2月12日——不懂点
    在VS2013上使用git
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/3263737.html
Copyright © 2011-2022 走看看