我在我的一个页面上使用 jquerylazyload。
以下是问题场景:
1)在窗口加载时工作视口中存在的所有图像,完美加载图像。
2)一旦用户滚动带有惰性类的新图像进入视口,但不会按照其默认行为加载。
3) 如果您在视口中使用图像 A、B、C 和 D、E、F 不在视口中运行延迟加载命令:
$("img.lazy").lazyload();
A,B,C 加载,但 D,E,F 不加载。
4) 现在将 D,E,F 带入视口,不加载图像。但是,如果您调整浏览器窗口的大小,它会在视口中加载当前图像。
所以lazyload模块正在工作,但它无法在滚动的视口中检测到未加载的图像,这是所需的行为。我认为这与我页面的 dom 结构有关。
有人可以根据上述用例提出建议吗,因为你们中的一些人可能遇到过类似的问题。