gpt4 book ai didi

javascript - 在一定时间后停止倒计时器

转载 作者:行者123 更新时间:2023-12-03 09:05:24 25 4
gpt4 key购买 nike

我有一个js倒计时器(作者:ricocheting.com),可以倒计时到某个日期。它的执行方式如下

window.onload = function() {
var cdown = new CDown();

cdown.add(new Date(2015, 8, 06, 15, 55, 00), "countdown-holder");
};

倒计时器是我想在 Google 广告上转换的广告的一部分,但 Google 对广告有 30 秒的限制,因此我想倒计时至少运行 30 秒,然后停止然后消失。

作为一个完全的编码新手,代码对我来说是一个迷宫,尽管我知道 init 函数正在使整个倒计时工作

init: function() {
this.state = 1;
var self = this;
this.interval = window.setInterval(function() {
self.tick();
}, 1000);
},

我还发现clearTimeout()会停止倒计时

window.clearTimeout(this.interval);

现在在网上搜索后我知道有 setInterval() 函数可以在一定时间后停止函数执行,所以我尝试将 window.clearTimeout(this.interval) 代码放入设置间隔函数,但这似乎不起作用:(

如有任何帮助,我们将不胜感激。谢谢!

最佳答案

您需要使用clearInterval , clearTimeout用于停止 setTimeout 创建的计时器功能。

我建议您改用setTimeout。我制作了一个示例脚本,它将在 30 秒后调用 removeAd 函数。

setTimeout(removeAd, 30000); //30 seconds

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

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