In my jquery admin application I quite often get ajax status lingering, there are no errors thrown in the scripts which would half the flow of execution.. I only want to show the bar when there are active ajax requests: Here is the code:
$('#AjaxStatus').ajaxStart(function () {
$(this).slideUp('fast').delay(1000).slideDown('fast');
});
$('#AjaxStatus').ajaxStop(function () {
$(this).stop(true, true).slideUp('fast');
});
$('#AjaxStatus').ajaxError(function () {
$(this).stop(true, true).slideUp('fast');
});
I believe it may be to do with the delay, I only want to show the ajax status though after 1 sec (on faster connection it would be zipping up and down too often)