【发布时间】:2020-02-29 04:28:37
【问题描述】:
我正在尝试使用按钮从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();
【问题讨论】: