js渲染数字自增长效果

数字自增长效果一般用于页面上显示的敏感指标值。具体简单实现如下:

 1 function renderIncreasingNum(num, fn){
 2     var i = 0,
 3         addUnit = 1,
 4         interv = setInterval(function(){
 5           if(i<100){         
 6              fn.call(null, parseInt(num)-100+i);
 7              i+= addUnit;        
 8           }else{
 9               fn.call(null, num);
10               clearInterval(interv);
11           }
12     }, 10);   
13 }
posted on 2017-04-16 12:10  DavidXu2014  阅读(705)  评论(0编辑  收藏  举报