知道为什么我的Lazyload无法正常工作吗?

时间:2010-10-28 15:26:14

标签: jquery lazy-loading

任何人都知道为什么我的延迟负载似乎不起作用?

我甚至使用他们的图片作为测试,完全从延迟加载页面复制,他们只是加载正常而不是淡出...?

lazy link example

然后我放了一个没有冲突的脚本,因为我也下载了,没有任何修复它...

首先松散地消失,其余图像什么都不做:(

很奇怪..

3 个答案:

答案 0 :(得分:2)

再看看:

jQuery.noConflict();

jQuery(document).ready(function(){
  jQuery(function() {           // <-- what's this doing here?
    jQuery("img").lazyload({
        placeholder: "/images/blank.gif",
        effect: "fadeIn",
        failurelimit: 1,
        threshold: -20
    });
  });
});

你在onload处理程序中设置一个onload事件,这很奇怪。删除它可能会起作用

答案 1 :(得分:2)

LazyLoad不再起作用了......

现代浏览器在dom加载事件发生之前下载图像。

http://www.appelsiini.net/projects/lazyload

......作者说......

Lazy Load目前无法使用。它不能按预期使用最新的浏览器。我目前没有时间自己更新代码。随时欢迎补丁。如果您找到解决方案只需fork并发送拉取请求。谢谢!

答案 2 :(得分:0)

查看这个名为JAIL lazy loading images

的插件也可能是值得的