#jquery #galleria
#jquery — jquery — запрос #галерея
Вопрос:
Кто-нибудь расширил плагин galleria для обработки большого количества изображений (более 200)? Из-за большого количества миниатюр первоначальная загрузка занимает очень много времени.
Ответ №1:
Вам нужно использовать отдельные файлы эскизов и опцию предварительной загрузки.
Комментарии:
1. Спасибо за ваше предложение, но я уже использую отдельные файлы эскизов, и с 500 эскизами начальная загрузка страницы все еще занимает очень много времени. Параметр предварительной загрузки по умолчанию равен 2, поэтому я не думаю, что загрузка этих двух изображений вызывает проблему. Я полагаю, что все это время тратится на создание этих 500 элементов dom и привязку к ним событий. Было бы неплохо, если бы плагин создавал окно из примерно 50 миниатюр, а затем создавал dom / события по мере того, как пользователь листал карусель, чтобы улучшить первоначальную отзывчивость. Кстати, я использую источник данных json.
2. Вам действительно нужно 500 изображений в вашей галерее? Попробуйте уменьшить изображения в слайд-шоу или … как-нибудь изменить galleria 🙂 Ранее я внес некоторые обновления в galleria для одного из своих проектов. Код достаточно понятен.