ewal
@ewal
дизайнер-верстальщик

Как реализовать бесконечное увеличение цифр на сайте в нескольких блоках с одним классом?

Как сделать увеличение числа на 1 или любое другое, до бесконечности? проблема в том, что это нужно сделать на одной странице сайта у нескольких блоков с общим классом. Значения входящих и выходящих данных должны быть разными. Т.е. стартовое число, скажем, для 4 блоков 100, 240, 50, 345 от них каждый счетчик с своем блоке и начинает отсчет.
  • Вопрос задан
  • 304 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
let blocks = document.querySelectorAll('.foo')
setInterval(function(){
	blocks.forEach(block => {
  	block.textContent = +block.textContent + 1
  })
}, 500)
https://jsfiddle.net/32jufnm8/

То-же самое с jQuery
let blocks = $('.foo')
setInterval(function(){
	blocks.each(function(){
  	this.textContent = +this.textContent + 1
  })
}, 500)
https://jsfiddle.net/32jufnm8/1/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы