DDR爱好者之家 Design By 杰米
最近的学习项目中需要一个数字从0慢慢增加到指定数字,然后想了好久才做出来。一开始是想用循环做,循环里面用delay(),但是发现不太好用(可能是我不会用),然后想用循环里面套setTimeout,后来发现不行,一番百度之后发现setTimeout是异步的,等setTimeout的时候数字自增已经执行了n遍,完全不出效果,最后想了很久想出一个笨方法,自己也是想了蛮久的,怕忘记,所以写在博客上。
嘿嘿!第一次写博客,请大佬们多多指导
直接贴出代码:
css样式随便设:
<style type="text/css"> #curNum,#moneyNum{ padding:0.3em; border: rgba(14,250,248,1) solid 2px; font-size: 18px; text-align: center; } </style>
有个容器放数字就行啦:
<h5 style="text-align: center;font-weight: bold;">当月通行次数</h5> <div id="curNum" class="col-sm-12" > 0000000000000 </div>
最后是js脚本:
setNumText(); var currentNum=2559; var i=0; var numText=$("#curNum"); function setNumText(){ var time=1; if (i<=currentNum) { i++; setNum(i,numText); } if(i>=currentNum && j>=moneyNum){ }else { setTimeout("setNumText();",time); } } function setNum(num,obj){ if (num<=9 && num>=0) { obj.text("000000000000"+num); }else if (num<=99 && num>9) { obj.text("00000000000"+num); }else if (num<=999 && num>99) { obj.text("0000000000"+num); }else if (num<=9999 && num>999) { obj.text("000000000"+num); }else if (num<=99999 && num>9999) { obj.text("00000000"+num); }else if (num<=999999 && num>99999) { obj.text("0000000"+num); }else if (num<=9999999 && num>999999) { obj.text("000000"+num); }else if (num<=99999999 && num>9999999) { obj.text("00000"+num); }else if (num<=999999999 && num>99999999) { obj.text("0000"+num); }else if (num<=9999999999 && num>999999999) { obj.text("000"+num); }else if (num<=99999999999 && num>9999999999) { obj.text("00"+num); }else if (num<=999999999999 && num>99999999999) { obj.text("0"+num); }else if (num<=9999999999999 && num>999999999999) { obj.text(""+num); } }
看到这篇博客的大神们有什么更好的实现方法请多多指教
以上这篇js实现数字从零慢慢增加到指定数字示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
DDR爱好者之家 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
DDR爱好者之家 Design By 杰米
暂无评论...
更新日志
2024年11月29日
2024年11月29日
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]