为了账号安全,请及时绑定邮箱和手机立即绑定

网站消息弹出顺序安排

网站消息弹出顺序安排

LEATH 2019-03-15 17:34:05
不同类型的消息在网站依次弹出,某条消息中有操作时,操作完成后,继续弹后面的消息,怎么做?
查看完整描述

2 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

定时,前面的完成后完成后再调用后面的

查看完整回答
反对 回复 2019-03-15
?
动漫人物

TA贡献1815条经验 获得超10个赞

这种流程控制都应该用promise

// 简易模态框const msg = text => {    return new Promise(resolve=>{        const div = document.createElement("div");
        div.setAttribute("style","position:fixed;left:50%;top:50%;width:200px;height:100px;transform:translate(-50%,-50%);z-index:9999;background:blue;");
        div.innerText = text;        const btn = document.createElement("button");
        btn.setAttribute("style","position:absolute;right:0;top:-2em;");
        btn.innerText = "关闭";
        div.appendChild(btn);
        btn.addEventListener("click",()=>{            document.body.removeChild(div);
            resolve();
        });        document.body.appendChild(div);
    }) 
}// 使用(async ()=>{    await msg("How are you");    await msg("Fine");    await msg("Thanks");    await msg("And you");
})()


查看完整回答
反对 回复 2019-03-15
  • 2 回答
  • 0 关注
  • 492 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信