今天在使用 sweetalert 做提示框的時候, 有個操作快速做了兩次提示, 發現第二次顯示不出:
sweetAlert({}, function() { $.get('', function() { sweetAlert({}); }); });
外層的 sweetAlert 做確認操作, 確認後呼叫 $.get 做 AJAX 操作, 這個操作可能會比較快, 所以很快的就執行了回撥裡的 sweetAlert, 測試的時候發現裡面的 sweetAlert 沒有執行,除錯程式碼的時候發現程式碼有執行,然後就用 setTimeout 來延遲裡面的 sweetAlert, 發現正然就可以正常顯示了。