Если вы хотите показать загрузочный gif, когда ajax-запрос не работает, почему бы вам не попробовать .ajaxStart () - Handler?
например, вы получили img с loading-animation-gif с идентификатором «loading»:
<html>
<body>
<img src="images/loading.gif" id="loading"/>
<!-- some weird AJAX-Actions right here, etc. -->
<script type="text/javascript">
$("#loading").ajaxStart(function(){
$(this).show();
});
</script>
</body>
</html>
Всякий раз, когда вызывается Ajax-Call, будет отображаться ваш Animation-IMG. Может быть, вы поместили свой контент в некоторые собственные элементы div и спрятали его в свой ajaxStart-Handler, чтобы сделать его более простым, возможно ..