javascript - 使一个间隔开始另一个间隔

标签 javascript html timer local-storage intervals

我有两个窗口间隔,设置一个文本然后删除一个文本,但在它们第一次消失后,它会使它们失去平衡。如何制作定时器 1,在它完成后启动定时器 2?

计时器 1:

window.setInterval(function(){
        save();
        document.getElementById('autosave').innerHTML = 'Game Saved';
}, 30000);

计时器 2:

window.setInterval(function(){
        document.getElementById('autosave').innerHTML = '';
}, 2000);

最佳答案

你不需要 2 个间隔,你可以让你的第一个间隔开始一个 setTimeout,你在一段时间后删除文本。

window.setInterval(function(){
    save();
    document.getElementById('autosave').innerHTML = 'Game Saved';

    setTimeout(function(){
        document.getElementById('autosave').innerHTML = '';
    }, 2000);
}, 30000);

关于javascript - 使一个间隔开始另一个间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41042104/

相关文章:

javascript - 为什么这个 Twitter 库会延迟其对象属性的分配?

javascript - 计算数组对象并创建键/值对作为输出

javascript - 用一条线连接两个div

javascript - 通过id获取外层div,然后通过class获取内层div

go - 计时器 channel - 在循环内发出标准输出

javascript - 如何获取 unit_cost 并在相关下拉列表中插入带有 cat 名称的 sub_cat 名称?

javascript - jQuery/HTML 对找到的元素进行操作

html - CSS 断字语言

c - disable_local_irq 和内核定时器

java - 定时器和带有图像的 JSlider