sweetalert 快速显示两个提示, 第二个显示不出的问题

今天在使用 sweetalert 做提示框的时候, 有个操作快速做了两次提示, 发现第二次显示不出:

 

sweetAlert({}, function() {
    $.get('', function() {
        sweetAlert({});
    });
});

外层的 sweetAlert 做确认操作, 确认后调用 $.get 做 AJAX 操作, 这个操作可能会比较快, 所以很快的就执行了回调里的 sweetAlert, 测试的时候发现里面的 sweetAlert 没有执行,调试代码的时候发现代码有执行,然后就用 setTimeout 来延迟里面的 sweetAlert, 发现正然就可以正常显示了。

posted @ 2018-03-26 21:47  匡匡  阅读(684)  评论(0编辑  收藏  举报