StivinKing
@StivinKing

Как при AJAX подгрузке дожаться полной загрузки всего содержимого страницы?

Доброго времени суток,
Не могу разобраться в одной вопросе. Когда переходим по ссылке (меню навигации) идет подгрузка контента. Но там много "увесистых" картинок, и поэтому после появления они еще грузятся. Как можно узнать, когда все картинки и прочее уже будет подгружены и только после этого показывать содержимое?

$.get(url, null, function(page)
      {
        $('#main').animate({opacity: 0}, 1000, function(){
          $('#main').html(page);
          $(document.body).ready(function(){ 
            $('#main').animate({opacity: 1}, 1000); 
          });
        });
      });


Ссылка на пример
  • Вопрос задан
  • 248 просмотров
Решения вопроса 1
fr_end
@fr_end
Frontend разработчик
На картинки можно навешивать событие onload, https://learn.javascript.ru/onload-onerror
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Sushkov
">alert("yohoho")
Комментировать
MistaTwista
@MistaTwista
Есть готовые решения, можно написать или найти более простые
imagesLoaded
waitForImages
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы