2013-08-09 2 views
0

Я использую pjax для загрузки содержимого и в то время как содержание загружается, я показываю кок:как скрыть кок после загрузки содержимого

$('a[data-pjax]').pjax().live ("click", function() { 
    $("#loader").show(); 
}); 

Это прекрасно работает, однако, после того, как содержание загружает loader все еще остается там.

Где я могу позвонить $(#loader).hide(), чтобы скрыть загрузчик после загрузки содержимого?

+0

Вызов 'show()' перед вызовом 'ajax', а затем в функции обратного вызова' hide() ' –

ответ

2

, конечно, после загрузки контента после вашего вызова ajax в рамках функции успеха.

$.ajax({ 
      url: "test.html", 
      data: {parameter:parameter}, 
      }).done(function() { 
       //on return, add here 
       $("#loader").hide() 
      }); 
Смежные вопросы