2015-08-02 2 views
1

Я пытаюсь показать загрузочное изображение каждый раз, когда страница загружается в div, но я не вижу загрузочного изображения.jquery show Загрузка изображения до загрузки страницы в div

Я попытался это:

<img src="images/ajax-loader.gif" id="loading"> 

Jquery:

$('#content').fadeOut('fast', function(){ 
    $('#loading').show(); 
    $('#content').load("about.php", function(){ 
     $('#content').fadeIn('slow'); 
     $('#loading').hide(); 
    }); 
}); 

ответ

2

Держите <img src="images/ajax-loader.gif" id="loading"> за пределами #content дел.

+0

, что это было! спасибо – BragDeal

0

У вас есть недостающая кавычка в вашем jQuery, после about.php.

Это пересмотренное JQuery:

$('#content').fadeOut('fast', function(){ 
    $('#loading').show(); 
    $('#content').load("about.php", function(){ 
     $('#content').fadeIn('slow'); 
     $('#loading').hide(); 
    }); 
}); 
+0

Это была моя ошибка копирования. Я редактировал свой вопрос. – BragDeal