【发布时间】:2020-04-30 20:04:47
【问题描述】:
我使用 HTML5 进度条添加了一个计时器。单击按钮时,将使用以下功能设置栏。它工作得很好,但我想添加的是在进度结束时触发一个动作,并且还能够在单击另一个按钮时停止进度。
<progress value="0" max="40" id="pbar" ></progress>
<div id="start-stop">
<button id="start" onclick="start_countdown()">Start</button>
<button id="stop">Stop</button>
</div>
...
function start_countdown(){
var reverse_counter = 40;
var downloadTimer = setInterval(function(){
document.getElementById('pbar').value = 40 - --reverse_counter;
if(reverse_counter <= 0)
clearInterval(downloadTimer);
},1000);
}
【问题讨论】:
-
嗨,这似乎是 stackoverflow.com/questions/41424989/… 的副本
标签: javascript progress