function NumAuto(targetEle, options) { options = options || {}; var $this = document.getElementById(targetEle), time = options.time || $this.data('time'), finalNum = $this.innerHTML, regulator = options.regulator || 100, step = finalNum / (time / regulator), count = 0, initial = 0; var timer = setInterval(function() { count = count + step; if(count >= finalNum) { clearInterval(timer); count = finalNum; } var t = Math.floor(count); if(t == initial) return; initial = t; $this.innerHTML = initial; }, 30); } NumAuto("auto1",{ time:1500, regulator:51 });
数字动画
最新推荐文章于 2021-02-22 20:57:46 发布