使间隔开始另一个间隔

时间:2016-12-08 14:43:25

标签: 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 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

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