我使用VVO http://vvo.github.io/lazyload/的lazyload很长一段时间但是对于这个特定的页面,我不知道出了什么问题。它在页面加载时加载所有图像,这应该是延迟加载的。在网站的其他页面上它工作正常。
我甚至尝试过使用自定义初始化,更改偏移量和视口容器但没有用。我的文档也不会在页面加载时自动滚动。
问题出现在本网站的主页Winni.in
上在横幅下面有3行产品,其中最后2行的产品图片应该只在页面滚动时延迟加载。但它仍会在页面加载时加载所有图像
答案 0 :(得分:0)
在页面滚动中,您可能正在从AJAX加载动态元素。 VVO Lazyload - lzld(this)将无法使用默认的动态元素。
您必须再次为动态元素手动调用lzld(imagelement)。
实施例: -
// Add following code inside AJAX success function
$('#dynamic_content img').each(function(index,element) {
lzld(element);
});