Я пытаюсь применить плагин Lazy Load к нескольким контейнерам. Я нашел этот похожий вопрос:Ленивая загрузка на НЕСКОЛЬКО горизонтальных контейнеров .
это моя попытка:http://jsfiddle.net/BAFMC/
$(".p_outer_content").each(function() {
var tthis = $(this);
$(this).find('img').lazyload({
container: tthis
});
});
Но у меня та же проблема, что и в упомянутом вопросе: ленивая загрузка применяется только к последнему контейнеру (.p _внешнее _содержимое)(который является третьим в скрипке ).
Кто-нибудь знает, как решить эту проблему или есть другие предложения? Заранее спасибо'
РЕДАКТИРОВАТЬ:
Хорошо, я попытался повторно применить функцию отложенной загрузки каждый раз, когда один из контейнеров прокручивается :
$(".p_outer_content").each(function() {
var tthis = $(this);
$(this).find('img').lazyload({
container: tthis
});
});
$(".p_outer_content").scroll(function() {
var tthis = $(this);
$(this).find('img').lazyload({
container: tthis
});
});
. Что работает, но я не знаю, хороший ли это способ решить эту проблему. Кто-нибудь, однако, предлагает лучшее решение?Спасибо'