这是我的代码
<script type="text/javascript">
function myFunction()
{
jAlert("Hello","How are you?");
alert("Hi");
jConfirm('Can you confirm this?', 'Confirmation Dialog');
}
</script>
当我运行此代码时,首先出现警报(hi),然后出现 jAlert,但控件仍然带有警报(jAlert 的“确定”按钮不起作用)但是一旦我在警报框中按“确定”就会消失jAlert 和 jConfirm 弹出。而且,如果我删除警报,jAlert 甚至不会出现,它直接显示 jConfirm 对话框。如果我用 jConfirm 更改 jAlert 的顺序,也会发生同样的事情。
我猜这个问题是由于一些异步性造成的,但是有没有解决方案或者如何处理这种问题?