У меня есть приложение только html и Im, отображающее изображения с высоким разрешением (более 1000 пикселей x 1000 пикселей) в изображении галереи и занимает много времени, чтобы загрузить все (более 40 изображений), и они находятся в моем собственное приложение папки с изображениями, и, соответственно, изображение по изображению загружается очень медленно. Есть какой-нибудь способ показать что-то раньше и загрузить все в фоновом режиме, и когда он закончит, появится изображение галереи? Что-то вроде, покажите экран заставки, пока все начнет загружать изображения с высоким разрешением, и когда оно закончится, оно покажет мое изображение галереи.
Редактировать: галерея занимает много времени, чтобы загрузить изображения, которые начинают строить. edit2: titleТаблетка строить медленно галерея изображений в высоком разрешении
0
A
ответ
0
Я создал JSFiddle с графическим предзагрузчиком, который я использую регулярно. В примере я загружаю несколько больших изображений из Flickr, после их загрузки вращающийся gif заменяется загруженным текстом.
** Примечание. Это использует функцию load() jQuery, но может быть легко преобразована в родной JS.
var preLoadImages = function (files, callback) {
var i, img, _count, _counter, _interval;
_count = files.length;
_counter = 0;
i = 0;
while (i < files.length) {
img = new Image();
img.src = files[i];
$(img).load(function() {
return _counter++;
});
i++;
}
return _interval = setInterval(function() {
if (_count === _counter) {
clearInterval(_interval);
return callback();
}
}, 50);
}
Надеюсь, это поможет вам достичь своей цели.
Смежные вопросы
- 1. Изображения, отмеченные в высоком разрешении
- 2. Программирование математических основе изображений для использования в высоком разрешении работа
- 3. RMarkdown презентация в более высоком разрешении
- 4. На высоком уровне, как я буду строить карусель для изображений?
- 5. Как нарисовать в высоком разрешении в Swing?
- 6. Аномальная строка заголовка в высоком разрешении экрана
- 7. Экспортируйте видимую область холста в высоком разрешении
- 8. App изображение в высоком разрешении экрана
- 9. Дисплей Div только в высоком разрешении
- 10. Delphi: Нарисуйте дугу в высоком разрешении
- 11. Как печатать маленькие изображения в высоком разрешении
- 12. Макет в высоком разрешении устройства Android
- 13. Сделать изображение в высоком разрешении в моем приложении в iOS
- 14. Обратный глубокий масштаб Изображение в высоком разрешении flat image
- 15. чрезвычайно медленно Gradle строить
- 16. iPhone - сохранить изображение в высоком разрешении без пикселизации
- 17. Webpack крайности медленно строить
- 18. Проблема с памятью при высоком разрешении Загрузка изображения
- 19. Галерея изображений в CollectionViewController
- 20. Галерея изображений в wordpress
- 21. Галерея изображений в Swift
- 22. Галерея изображений в UNITY3D
- 23. сохранение выходного изображения холста при более высоком разрешении, чем устройство
- 24. Получить изображение в Facebook Изображение в более высоком разрешении
- 25. Изображение в более высоком разрешении в React Native
- 26. Сохранить изображение из opengl (pyqt) в высоком разрешении:
- 27. jsPDF не отображает изображение в высоком разрешении на Edge browser
- 28. Как захватить снимок экрана сайта в высоком разрешении?
- 29. Повторный рендеринг кэшированного узла в JavaFX при более высоком разрешении
- 30. Сохранение изображения холста html5 в более высоком разрешении
Он не работал намерены для меня, потому что благодаря вам, код, который вы сделали при условии, что я хотел, но галерея изображений занимает много времени, чтобы построить его весь с эскизами. – fsi