Как узнать когда 100% загрузились все картинки в блоке?

Проблема такая: есть блок, в нем около 50 мелких картинок ~128х120px. Надо точно узнать когда все картинки загружени и соответственно подсчитать их общую ширину. Подскажите как на js(JQuery) поймать событие когда все картинки гарантированно загрузились?

$('div images').load(..); // не пашет см. док-ю.
  • Вопрос задан
  • 12288 просмотров
Решения вопроса 1
lashtal
@lashtal
jQuery imagesLoaded
github.com/desandro/imagesloaded
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
jQuery(window).bind('load', callback); //Гаррантированно!)
Ответ написан
@rPman
первый же результат в гугле noteskeeper.ru/35/
Ответ написан
Finom
@Finom
Посчитать количество изображений, на каждое изображение повесить событие load. Если сработало то количество лоадов, которое равно количеству изображений, то, очевидно, все картинки загружены.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы