如何在javascript中运行警报框后面的脚本?

如何在javascript中运行警报框后面的脚本?,javascript,alert,Javascript,Alert,我想在alert(“hello”)发出警报后3秒钟内运行alert(“hi”),而无需单击“hello”警报的“确定” 这是我的代码: $(function(){ alert("hello"); setTimeout(function(){ alert("hi"); },3000) }) 当alert发出警报时,它会阻止UI和线程。那样做。下一行代码在解除警报后运行 所以,没有办法做到这一点。你可以使用推特的引导模式,可能是。(还有很多其他的,比如Fou

我想在
alert(“hello”)
发出警报后3秒钟内运行
alert(“hi”)
,而无需单击“hello”警报的“确定”

这是我的代码:

$(function(){
    alert("hello");
    setTimeout(function(){
        alert("hi");
    },3000)
})

alert
发出警报时,它会阻止UI和线程。那样做。下一行代码在解除
警报后运行

所以,没有办法做到这一点。你可以使用推特的引导模式,可能是。(还有很多其他的,比如Foundation,jQuery UI,让你有一个模态的能力)

如果你读了你会理解不可能的:

注释

警报对话框应用于不需要任何警告的消息 用户方面的响应,而非对 信息

对话框是模态窗口-它们阻止用户访问 关闭对话框之前程序界面的其余部分。 因此,您不应该过度使用任何创建 对话框(或模式窗口)

Chrome用户(如扩展)应使用nsIPromptService方法 相反


另外一个建议是非内置模态。唯一的解决办法是真的。