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


Posted in Javascript onAugust 18, 2013
<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往上升,最好达到设定好的高度

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

Javascript 相关文章推荐
$.each遍历对象、数组的属性值并进行处理
Jul 18 Javascript
Javascript核心读书有感之语言核心
Feb 01 Javascript
AngularJS入门教程引导程序
Aug 18 Javascript
JS实现用户注册时获取短信验证码和倒计时功能
Oct 27 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
Nov 18 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
Oct 23 Javascript
AngularJS创建一个上传照片的指令实例代码
Feb 24 Javascript
图片文字识别(OCR)插件Ocrad.js教程
Nov 26 Javascript
深入浅析vue-cli@3.0 使用及配置说明
May 08 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
Nov 12 Javascript
vuex(vue状态管理)的特殊应用案例分享
Mar 03 Javascript
vue 使用原生组件上传图片的实例
Sep 08 Javascript
js实现动态添加、删除行、onkeyup表格求和示例
Aug 18 #Javascript
JS通过相同的name进行表格求和代码
Aug 18 #Javascript
复选框全选与全不选操作实现思路
Aug 18 #Javascript
将文本输入框内容加入表中的js代码
Aug 18 #Javascript
js css后面所带参数含义介绍
Aug 18 #Javascript
Javascript获取HTML静态页面参数传递值示例
Aug 18 #Javascript
向左滚动文字 js代码效果
Aug 17 #Javascript
You might like
在JavaScript中调用php程序
2009/03/09 PHP
Php中使用Select 查询语句的实例
2014/02/19 PHP
PHP调用Mailgun发送邮件的方法
2017/05/04 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
js 点击页面其他地方关闭弹出层(示例代码)
2013/12/24 Javascript
文本框文本自动补全效果示例分享
2014/01/19 Javascript
动态添加删除表格行的js实现代码
2014/02/28 Javascript
node.js中的console用法总结
2014/12/15 Javascript
jQuery中remove()方法用法实例
2014/12/25 Javascript
js实现跨域访问的三种方法
2015/12/09 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
vue上传图片组件编写代码
2017/07/26 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
关于jquery中attr()和prop()方法的区别
2018/05/28 jQuery
React实现轮播效果
2020/08/25 Javascript
python 读写txt文件 json文件的实现方法
2016/10/22 Python
解决python删除文件的权限错误问题
2018/04/24 Python
python 读取DICOM头文件的实例
2018/05/07 Python
python3人脸识别的两种方法
2019/04/25 Python
python字符串替换re.sub()实例解析
2020/02/09 Python
Python 生成VOC格式的标签实例
2020/03/10 Python
python小程序基于Jupyter实现天气查询的方法
2020/03/27 Python
英国最受欢迎的平价女士时装零售商:Roman Originals
2019/11/02 全球购物
生日宴会答谢词
2014/01/09 职场文书
丑小鸭教学反思
2014/02/03 职场文书
制作部班长职位说明书
2014/02/26 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
2014年财务工作总结范文
2014/11/11 职场文书
小区环境卫生倡议书
2015/04/29 职场文书
2016大学生形势与政策心得体会
2016/01/12 职场文书
《秋天的怀念》教学反思
2016/02/17 职场文书
学校2016年圣诞节活动总结
2016/03/31 职场文书
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技
Docker官方工具docker-registry案例演示
2022/04/13 Servers
golang的文件创建及读写操作
2022/04/14 Golang
MySQL池化框架学习接池自定义
2022/07/23 MySQL