我正在尝试将延迟加载插件应用于多个容器。我发现了这个类似的问题:Lazy Load on MULTIPLE Horizontal containers。
这是我的尝试:http: //jsfiddle.net/BAFMC/
$(".p_outer_content").each(function() {
var tthis = $(this);
$(this).find('img').lazyload({
container: tthis
});
});
但我有与提到的问题相同的问题,即延迟加载仅适用于最后一个容器(.p_outer_content)(这是小提琴中的第三个)。
有谁知道如何解决这个问题或有其他建议?提前致谢'
编辑:
好的,每次滚动容器之一时,我都尝试重新应用延迟加载功能:
$(".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
});
});
哪个有效,但我不知道这是否是解决它的好方法。但是有没有人想出更好的解决方案?谢谢'