Привет. Подскажите, как сделать следующее... Имеется прогресс бар, который за указанное время (3 секунды) отрабатывает лишь один раз. Мне же нужно чтобы он отработал пять раз (например): сначала 3 секунды, затем 5 секунд, 9 секунд, 4 секунды, и 7 секунд. Как это можно сделать?
<progress id="user-progress" value="0" max="100"></progress>
function userProgress(time){
var start = 0;
var time = Math.round(time*1000/100);
var progressElement = document.getElementById('user-progress');
var intervalId = setInterval(function(){
if (start>100) {
clearInterval(intervalId);
}
else {
progressElement.value = start;
}
start++;
}, time);
}
userProgress(3);