Предложения по плагину отложенной загрузки изображений для jQuery

#jquery #jquery-plugins #lazy-loading

#jquery #jquery-плагины #отложенная загрузка

Вопрос:

Я ищу самый популярный и рабочий lazy loading images плагин для jQuery, который обычно поддерживает большое количество изображений на странице.

Я пробовал следующие плагины:
http://www.appelsiini.net/projects/lazyload
http://code.google.com/p/jquery-appear/
http://developer .yahoo.com/yui/imageloader/

Ни один из них не соответствует моим потребностям. Первый не работал должным образом, второй перегружал сервер запросами, третий не мог запуститься. Я знаю, что последнее не jQuery, но я был в отчаянии.

Был бы очень признателен, если бы кто-нибудь мог что-нибудь предложить.

UPD:
Окей, моя ошибка. Первый плагин работает так, как описано, но он по-прежнему работает медленно при необходимом количестве изображений.

Ответ №1:

Я попробовал плагин, о котором упоминает Эндрю (JAIL, он же JqueryAsynchImageLoader), и он работает хорошо и очень прост в использовании. По умолчанию вы должны использовать data-href атрибут для хранения вашего фактического изображения. После этого вы просто вызываете $("#yourdiv").asynchImageLoader() , чтобы включить асинхронную загрузку изображений. Вот и все.

Комментарии:

1. Ну, на самом деле это не правильный ответ, но я приму его, поскольку я уже нашел лучшее решение, и нет смысла больше держать этот вопрос открытым.

2. Что с ним не так? Для меня он обрабатывает довольно большое количество изображений (сотни). И что вы используете сейчас вместо этого?

3. Просто простой синтаксический анализ. Я попытался использовать JAIL, и он загружал изображения немного медленнее, чем сейчас, но зачем мне использовать плагин, когда я могу сделать это с помощью простых двух строк кода. Когда изображение находится в диапазоне, поместите значение из некоторого атрибута в атрибут src.

Ответ №2:

этот плагин может подойти. Похоже, он находится в активной разработке, но я его еще не опробовал. для этого требуется внести изменения в теги HTML IMG.

http://www.sebastianoarmelibattana.com/projects/jail