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); 
          });
        });
      });


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

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

Войти через центр авторизации
Похожие вопросы
02 нояб. 2024, в 21:08
2000000 руб./за проект
02 нояб. 2024, в 20:34
40000 руб./за проект
02 нояб. 2024, в 20:05
800 руб./в час