Я разрабатываю несколько индикаторов выполнения, полосы располагаются горизонтально, как в истории в Instagram или в истории в Facebook, я пытаюсь установить ширину первого элемента с классом "bar" каждые 4 секунды и позже изменить следующий элемент с классом "bar".
пример: https://i.imgur.com/XUZuVhi.jpg
Я попробовал код ниже:
count = 0;
setInterval(function() {
while ($(".bar").css("width") != "100%") {
count++
for (i = 0; i < bar.length; i++) {
bar[i].style.width = count + '%';
}
}
}, 4000);