Я пытаюсь увеличить текущую ширину индикатора выполнения с счетчика setInterval
с помощью кнопки.
ОБЯЗАТЕЛЬНО: каждый раз, когда я нажимаю кнопку, текущий счетчик прибавляет 2.
HTML:
<div class="progress">
<div class="progress-bar progress-bar-striped progress-bar-danger" role="progressbar" aria-valuemin="0" aria-valuemax="100" style="width: 100%">
</div>
</div>
<button type="button" class="btn btn-primary">
Add Counter
</button>
Javascript:
function progress(){
var count = 100;
var counterBack = setInterval(function(){
count--;
if (count > 0){
$('.progress-bar').css('width', count+'%');
} else {
clearInterval(counterBack);
}
}, 100);
}
progress();
JSFiddle