• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

javascript写个倒计时,如何每隔一段时间弹出bootstrap模态框提示,show时

用javascript写个倒计时,如何每隔一段时间弹出bootstrap模态框提示,show时倒计时暂停,关闭后继续倒计时,类似alert功能。定时器内再判断清楚重新启用定时器会造成复用?。希望有大神来帮解答。非常感谢。

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

125002sw38v2y4zly4rtkv.jpg
代码如下,打开浏览器调试面板,要关闭的时候,需要自己在console面板输入关闭代码closeDialog()
let count = 1000; // 倒计时总数
let interval1 = null; // 倒计时定时器
let interval2 = null; // 每隔一段时间就执行的定时器
let timeout = 3000; // 相隔时间


// 显示模态框
function showDialog() {
clearInterval(interval1);
clearInterval(interval2);
}


// 关闭模态框
function closeDialog() {
startInterval();
startTimeout();
}


// 开始倒数
function startInterval() {
interval1 = setInterval(() => {
count--;
console.log(count);
}, 1000)
}


// 每隔一段时间执行的函数
function startTimeout() {
interval2 = setInterval(() => {
showDialog();
}, timeout)
}


// 进来先执行开始倒数函数
startInterval();
startTimeout()

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!