我需要在10秒后隐藏一条javascript警报消息。是否可以实现此目的。
答案 0 :(得分:1)
不,您无法以编程方式隐藏它。您可以使用自定义的UI组件,例如jQuery UI dialog来模拟警报并隐藏它:
$("#dialog").dialog();//create customized alert
//do something
setTimeout(function () {
$("#dialog").dialog('close');//hide it after 10 seconds
}, 10000)'
答案 1 :(得分:0)
不,在普通的旧javascript警告框中无法实现..
但是,您肯定可以使用现代自定义警报对话框来执行此操作。
最受欢迎的两个如下:
Bootbox:http://bootboxjs.com/
Malsup Block UI:http://malsup.com/jquery/block/
答案 2 :(得分:0)
javascript alert()无法实现这一点。
要获得类似的功能,您可以改为显示隐藏的<div>
,您可以在延迟后隐藏它。
要执行此操作,请使用
之类的内容document.getElementById("myDIV").style.display="block";
setTimeout(function(){
document.getElementById("myDIV").style.display="none";
}, 10000);
将显示div&#39; myDIV&#39;,等待10秒(10000毫秒),然后隐藏div。 您还需要设置“myDIV”。在你的CSS中没有显示。