gpt4 book ai didi

javascript - 如何在显示警报框后自动隐藏警报框?

转载 作者:行者123 更新时间:2023-12-03 02:07:29 26 4
gpt4 key购买 nike

我想做的是,如何在显示警报框后的特定秒内自动隐藏它?

我所知道的是,

setTimeout(function() { 
alert('close');
}, 5000);

// This will appear alert after 5 seconds

不需要这个,我想在几秒钟内显示警报后消失。

所需场景:

  1. 显示提醒

  2. 在 2 秒内隐藏/终止警报

最佳答案

tldr; <强> jsFiddle Demo

此功能无法通过警报实现。但是,您可以使用 div

function tempAlert(msg,duration)
{
var el = document.createElement("div");
el.setAttribute("style","position:absolute;top:40%;left:20%;background-color:white;");
el.innerHTML = msg;
setTimeout(function(){
el.parentNode.removeChild(el);
},duration);
document.body.appendChild(el);
}

像这样使用:

tempAlert("close",5000);

关于javascript - 如何在显示警报框后自动隐藏警报框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15466802/

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