延迟加载图像进入视口时加载图像

我最近一直在浏览博客/网站,只有在滚动到可见视口时加载图片。 它然后淡入它们。是否有一个jQuery …甚至Wordpress插件可以做到这一点?

例如http://icodeblog.com

关于JavaScript的一个好处是你可以查看源代码并查看最新情况。 查看源后我发现了这个:

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

LazyReady: http ://plugins.jquery.com/project/LazyReady

你可以试试我写的jQuery插件,它使用html注释来延迟加载任意位的html,包括图像:

jQuery Lazy Loader博客文章

jQuery Lazy Loader插件页面

这是一个例子:

 –>
Any, html css img background, whatever.  
–>

所以基本上你用一个占位符标签和内部html注释来包装你想要延迟加载的内容。 当占位符在视口中变为可见时,它将替换为注释中的html字符串。

您可以为占位符使用任何标记,但我喜欢pre,因为当内部只有注释时它会呈现为0维。

希望这可以帮助! @MW_Collins