Я использую JavaScript для предварительной загрузки нескольких изображений с помощью следующего кода:Блокировка Javascript до полной загрузки изображения?
// do the following for each image where 'this' is the path
(new Image()).src = this;
Это прекрасно работает - в поджигатель я могу увидеть каждое изображение скачать время выпалил после каждой итерации.
Моя проблема в том, что я хочу заблокировать до тех пор, пока не будет загружена актуальной загрузке. Другими словами, я хочу показать диалог «загрузка изображения» пользователю, пока все изображения не закончат загрузку.
Прямо сейчас, если я просто покажу диалог перед тем, как цикл предварительной загрузки будет выполнен (и удалит диалог после завершения цикла), он просто захватывает запросы на загрузку НЕ выполняется фактическая загрузка.
Поскольку кажется, что фактическая загрузка асинхронна, есть ли способ заблокировать пока все загрузки не будут завершены?
спасибо, но я не думаю, что вы поняли мой вопрос. цикл, который загружает изображения, только запускает загрузку - он не блокируется до его завершения. – lok