我有以下脚本,它的工作原理相当漂亮,显示当AJAX的东西是装:HTML加载消息
$("#divLoading").ajaxStart(function() {
$('#divLoading').show();
});
$("#divLoading").ajaxComplete(function() {
$('#divLoading').hide();
});
不过,这似乎开始一个click事件之后的延迟,并且显示的内容之前结束在屏幕上,即下面是exagerated,只是为了说明问题:
如果我点击一个按钮,用于执行一些ajaxy,加载DIV点击按钮后显示5秒钟。 div在屏幕上停留10秒,div消失,内容改变在div消失5秒后发生。
任何想法,为什么这种情况正在发生,我怎么能得到消息的任何点击事件发生时立即显示自己,只有消失在HTML加载完成后在屏幕上?