JS中for循序中延迟加载实现动态效果
2013-08-17 00:09
731 查看
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往上升,最好达到设定好的高度
相关文章推荐
- JS中for循序中延迟加载实现动态效果
- JS中for循序中延迟加载动态效果的具体实现
- JS中for循序中延迟加载动态效果的具体实现
- jquery.lazyload.js实现图片延迟加载——wordpress图片随滚动条渐显效果
- jquery.lazyload.js实现图片延迟加载——wordpress图片随滚动条渐显效果
- js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
- 用js实现的一个加载中状态的动态效果
- JS实现图片延迟加载并淡入淡出效果的简单方法
- jquery.lazyload.js实现图片延迟加载——wordpress图片随滚动条渐显效果
- jquery.lazyload.js实现图片延迟加载——wordpress图片随滚动条渐显效果
- jquery.lazyload.js实现图片延迟加载——wordpress图片随滚动条渐显效果
- 关于用jquery.masonry.js实现动态加载效果(当页面滚动条拉到底部时时重新加载图片)
- js实现多张图片延迟加载效果
- Asp.net使用JQuery实现评论的无刷新分页及分段延迟加载效果
- JQuery实现页面随滚动条滚动而动态加载内容的效果
- 简单实现js进度条加载效果
- js实现监听页面滚动实现图片延迟加载
- 动态加载css的两种实现思路(js和服务器端)
- Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
- JS方式实现百度地图加载数据库中的坐标并实现动态刷新