Дождаться полной загрузки картинок с помощью jQuery

Через $(window).load() можно задать функцию, которая выполниться после того, как все элементы загрузятся.
На самом деле я никогда так не делаю, мне обычно достаточно знать, что DOM загружен, но предполагаю, что в Вашем случае код должен выглядеть так:

$(window).load(
function() {
// Тут картинки уже загружены
}
);

Ответ №2

Есть один плагин для jQuery, который позволяет дождаться загрузки картинок не полностью в документе, а в определённом элементе, который задаётся с помощью селектора. Плагин можно найти здесь.
Пример использования:

$(''#mydiv'').waitForImages(function() {
alert(''Все картинки загружены.'');
});

Если верить автору, плагин дожидается загрузки не только изображений IMG, а также изображений, заданных в CSS-свойствах background-image, list-style-image и т.п.

Похожие вопросы
Добавить ответ
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Нажимая кнопку «Отправить», я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности этого сайта.