gpt4 book ai didi

javascript - 暂停倒计时器 (JavaScript)

转载 作者:行者123 更新时间:2023-12-03 06:10:23 27 4
gpt4 key购买 nike

我希望倒计时器在单击“暂停”按钮时暂停,并在单击“开始”按钮时从停止的位置开始。如果单击“重置”时再次启用“执行”按钮,那就太好了,但到目前为止,只要设置了计时器,它就会继续被禁用。

为了暂停,我尝试了在 this fiddle 中看到的内容但没有成功。我也尝试过,但没有成功:

$("#pause").click(function() {
clearInterval(count());
})

这是fiddle .

谢谢!

最佳答案

这里有工作倒计时的解决方案:http://jsfiddle.net/XcvaE/4/

<script>

var CCOUNT = 60;

var t, count;

function cddisplay() {
// displays time in span
document.getElementById('timespan').innerHTML = count;
};

function countdown() {
// starts countdown
cddisplay();
if (count == 0) {
// time is up
} else {
count--;
t = setTimeout("countdown()", 1000);
}
};

function cdpause() {
// pauses countdown
clearTimeout(t);
};

function cdreset() {
// resets countdown
cdpause();
count = CCOUNT;
cddisplay();
};

</script>

<body onload="cdreset()">
<span id="timespan"></span>
<input type="button" value="Start" onclick="countdown()">
<input type="button" value="Stop" onclick="cdpause()">
<input type="button" value="Reset" onclick="cdreset()">
</body>

关于javascript - 暂停倒计时器 (JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39344989/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com