我有以下腳本,它的工作原理相當漂亮,顯示當AJAX的東西是裝:HTML加載消息
$("#divLoading").ajaxStart(function() {
$('#divLoading').show();
});
$("#divLoading").ajaxComplete(function() {
$('#divLoading').hide();
});
不過,這似乎開始一個click事件之後的延遲,並且顯示的內容之前結束在屏幕上,即下面是exagerated,只是爲了說明問題:
如果我點擊一個按鈕,用於執行一些ajaxy,加載DIV點擊按鈕後顯示5秒鐘。 div在屏幕上停留10秒,div消失,內容改變在div消失5秒後發生。
任何想法,爲什麼這種情況正在發生,我怎麼能得到消息的任何點擊事件發生時立即顯示自己,只有消失在HTML加載完成後在屏幕上?