Задать вопрос

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

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

$('div images').load(..); // не пашет см. док-ю.
  • Вопрос задан
  • 12292 просмотра
Подписаться 6 Оценить 1 комментарий
Решения вопроса 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. Если сработало то количество лоадов, которое равно количеству изображений, то, очевидно, все картинки загружены.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 13:47
1800 руб./в час
18 дек. 2024, в 13:22
30000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект