Загружать / добавлять изображения в галерею динамически «по шагам» - PullRequest
2 голосов
/ 28 марта 2012

Я использую ajax для извлечения данных изображения (объект json) и загрузки их в Galleria.Поскольку существует около 250 изображений, я хотел бы разделить их на группы по 30 человек.

Теперь вот интересная часть.После того, как первые 30 изображений загружены, я хотел бы, чтобы следующая группа из 30 изображений начала загружаться, и когда они будут завершены, должна загружаться следующая группа и так далее (все добавляются в одну галерею).

Вот что я сейчас делаю: когда пользователь достигает последнего изображения в текущей группе, я использую событие «loadfinish» Galleria для добавления следующих 30 изображений в галерею.Но здесь есть недостаток.Пользователь не будет знать, что существует более 30 изображений, пока он / она фактически не нажмет на последнее изображение.

В идеале я хотел бы узнать, когда galleria закончила загрузку всех изображений, которые были ему переданы.Метод loadfinish просто сообщает мне, когда текущее изображение завершило загрузку.

Я также пробовал jquery .load (), но он не сообщит мне, когда завершится загрузка DOM ('.galleria-image ") :(.

Я открытк любому решению, которое помогает мне решить эту проблему. Спасибо!

...