.count-number(data-speed="2000" data-max="160") 0
.count-number(data-speed="2000" data-max="1000") 0
.count-number(data-speed="2000" data-max="30") 0
let countNumber = document.querySelectorAll('.count-number')
Array.prototype.slice.call(countNumber).forEach(function(elem) {
elem.innerText = 0
let max = elem.dataset.max
let speed = elem.dataset.speed
console.log(+speed / +max)
setInterval(function() {
if( +elem.innerText >= +max ) return
elem.innerText++
},( +speed / +max ) )
})
Почему заканчивается в разное время увеличение числа?