VVO Lazyload在页面加载时加载所有图像

时间:2014-04-18 07:12:55

标签: javascript jquery lazy-loading

我使用VVO http://vvo.github.io/lazyload/的lazyload很长一段时间但是对于这个特定的页面,我不知道出了什么问题。它在页面加载时加载所有图像,这应该是延迟加载的。在网站的其他页面上它工作正常。

我甚至尝试过使用自定义初始化,更改偏移量和视口容器但没有用。我的文档也不会在页面加载时自动滚动。

问题出现在本网站的主页Winni.in

在横幅下面有3行产品,其中最后2行的产品图片应该只在页面滚动时延迟加载。但它仍会在页面加载时加载所有图像

1 个答案:

答案 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); });