gpt4 book ai didi

javascript - 停止倒计时 JavaScript

转载 作者:行者123 更新时间:2023-11-28 19:53:57 25 4
gpt4 key购买 nike

我是 js 新手,我创建了简单的倒计时,但如果 count 的值 = 0 我想停止它这是我的脚本

var no;
no = 5;
$(document).ready(
function(){
timer();
var t = setInterval(timer, 1000);
var c = setInterval(cek, 1000);
}

);
function timer(){
no--;
$('.timer').html(no);
}

function cek(){
if(no===0){
alert('done');
clearInterval(t);
clearInterval(c);


}

}

这是我的脚本的链接:here

最佳答案

您可以尝试这样做(当您仅用一个这样的间隔即可实现相同的效果时,无需创建 2 个异步计时器):

var t;
var no = 5;
$(document).ready(function() {
t = setInterval(function() {
timer();
cek();
}, 1000);
});

function timer() {
no--;
console.log('NO');
$('.timer').html(no);
}

function cek() {
if(no===0) {
alert('done');
clearInterval(t);
}
}

您可以检查 fiddle 的更新版本@ http://jsfiddle.net/bG8yr/5/

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

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