fast-forward-numbers
Version:
Animate numbers by incrementing their values until the final number is reached.
1 lines • 242 B
JavaScript
export default function fastForward(a,b,c,d=3e3,e=1){var f=123*e,g=b,h=c,i=h-g,j=i/f,k=0;if(g>=h)return a.innerText=h;for(let l=g;l<=c;l+=j)(function(){setTimeout(function(){g=l,a.innerText=Math.floor(g),g+j>h&&(a.innerText=h)},k,k+=d/f)})()}