Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Загрузить изображения с коллбэком

Создайте функцию preloadImages(sources, callback), которая предзагружает изображиния из массива sources, и после загрузки вызывает функцию callback.

Пример использования:

addScripts(["1.jpg", "2.jpg", "3.jpg"], callback);

Если вдруг возникает ошибка при загрузке — считаем такое изображение загруженным, чтобы не ломать поток выполнения.

Такая функция может полезна, например, для фоновой загрузки картинок в онлайн-галерею.

Исходный документ с картинками: tutorial/browser/events/images-load-src/index.html.

Там также содержится код для проверки, действительно ли изображения загрузились. Он должен выводить «0», затем «300».

Подсказка
Решение
Подсказка

Создайте переменную-счетчик для подсчёта количества загруженных картинок, и увеличивайте при каждом onload/onerror.

Когда счетчик станет равен количеству картинок — вызывайте callback.

Решение
#492
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!