jquery – 用户滚动时加载图像的延迟加载插件?

前端之家收集整理的这篇文章主要介绍了jquery – 用户滚动时加载图像的延迟加载插件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我真的很喜欢这个懒惰的加载插件,我觉得它不适用于新的浏览器.

无论如何,我可以编写自己的代码,在用户滚动之前不会将图像加载到折叠下方吗?

<img _src="/fullscreen/img/You are everywhere 2.png" class='lazyLoad' />

jQuery('.lazyLoad').each(function(){
       var _elm= jQuery(this);
       _elm.attr('src',_elm.attr('_src'));

       //on DOM ready loop through each 
      //image with class=lazyLoad and add src attribute to it.
})

如果我能得到这个钉子会很棒,很遗憾the appelsiini site不再支持了.

我找到了一个适用于所有浏览器http://haw-lin.com/的网站,它使用了非常类似的插件脚本到http://www.appelsiini.net/projects/lazyload.没有麻省理工学院的许可证,我发现很难破译.

你能推荐什么jQuery图像延迟加载插件

解决方法

在Mac上的FF3.6上,jQuery image lazy load plugin的演示页似乎对我不起作用.我正在使用Firebug的Net选项卡观看HTTP请求,我可以看到加载的所有图像.

你可以查看这个名为JAIL插件,该插件工作正常(但需要一些HTML更改).我特别建议看看这些例子.

猜你在找的jQuery相关文章