jQuery lazyload仅适用于窗口大小调整

时间:2015-11-17 00:27:06

标签: javascript jquery lazy-loading jquery-lazyload

我在我的一个页面上使用jquery lazyload,它似乎不在窗口滚动上,但只在窗口调整大小。

图像不会显示在滚动上,但如果我调整窗口大小,则会显示图像。

我注意到如果我删除了这条css规则;

html,body{
  height: 100%;
}

它有效,但我真的需要这个用于其他东西。

另一个问题,这个脚本是否跨浏览器?我一直在寻找浏览器兼容性,但我找不到任何东西。

3 个答案:

答案 0 :(得分:0)

请参考https://cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js。 LazyLoad事件的设置已设置为滚动。

答案 1 :(得分:0)

只要包含了调整大小的脚本,触发滚动调整大小事件就会产生性能噩梦。

我建议lazysizes。它完全适用于所有环境,无需任何配置。

答案 2 :(得分:0)

我发现了问题,那就是溢出:隐藏在body标签上。 不管怎么说,还是要谢谢你。 有人知道jquery.lazyload的浏览器兼容性吗? 我找不到它是否是跨浏览器脚本