JSFiddle - React, Tailwind, and code Playground
by LuckyCat
HTML
<div id="result">0</div>
<button id="test">test</button>
JavaScript
/**
*inc - увеличение либо уменьшение
*shift - на сколько изменяется значение
**/
var setValue = function(elem, value, shift, speed){
var interval = false;
interval = setInterval(function(){
if (elem.innerHTML*1+shift >= value) {
elem.innerHTML = value;
clearInterval(interval);
} else {
elem.innerHTML = elem.innerHTML*1+shift;
}
}, speed);
};
document.getElementById('test').onclick = function() {
var result = document.getElementById("result");
setValue(result, 83, 3, 50);
}
// var t = $(".percentage"), e = 0, a = 1e3, s = 83, n = 10, o = setInterval(function () {