我有多个div与class =“strip”,并且在每个div中有很多lazyload样式的图像。 (该类设置为overflow ='hidden',以便浏览器只看到图像的一部分,这些是lazyload将加载的那些)
然后我调用lazyload:
$(function(){
$("img.lazy").lazyload({
container: $(".strip")
});
});
它完美地适用于第一个水平条纹图像,在下一个'.strip'类中,它失败了。它只在1个类上运行并退出,就像我调用了ID而不是类。关于我做错了什么的想法?
答案 0 :(得分:1)
你遇到的问题是div类与div ID不同。您需要使用#作为ID和。对于类,请参阅下面的代码示例。
<script>
$(function(){
$("img.lazy").lazyload({
container: $('.strip', '#strip')
});
});
</script>