我想申请延迟加载插件到多个容器。 我发现这个类似的问题: 延迟加载在多个水平容器 。
这是我的尝试: http://jsfiddle.net/BAFMC/
$(".p_outer_content").each(function() {
var tthis = $(this);
$(this).find('img').lazyload({
container: tthis
});
});
但我有同样的问题中提到的问题,这是一个懒惰的负载只适用于最后一个容器(.p_outer_content)(这是在骗取钱财的第三个)。
有谁知道如何解决这个问题或有其他的建议? 提前致谢'
编辑:
好吧,我试过每次容器中的一个滚动重新应用lazyload功能:
$(".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
});
});
http://jsfiddle.net/BAFMC/4/
其工作原理,但我不知道这是否是解决它的一个好办法。 但是有谁拿出一个更好的解决办法? 谢谢'