2011-03-09 50 views
2

我已经搜索和搜索,但没有找到我在找什么,所以很抱歉,如果它已经存在。我为一个朋友做了一个照片博客,并用它来实现jQuery Jazyload(http://www.appelsiini.net/projects/lazyload)来加载所有图片,但是它不再适用于所有的浏览器,他停止发展它。我听说http://www.sebastianoarmelibattana.com/projects/jail/,但当您在一个网站上有500-1,000张照片时,它将需要大量额外的文本和代码。另外,我希望能够在图像出现在窗口之前将图像加载到1000px。替代直到jQuery Lazyload

有没有人有建议/解决方案,否则,以解决问题? 您可以在这里查看他的网站:www.theblackguido.com(NSFW)

在此先感谢您。

克里斯蒂安

回答

1

这是自动删除图像src不再工作的一部分。 2009年12月23日发布的版本1.5提供了替代方法,您必须在original属性中更改HTML和存储图像URL。我最近将其重命名为data-original,以便HTML5友好。我也更新到documentation哪个更好地解释了如何使用它。

但是。 Lazy Load用于工作的方式已不再可行。在您可以放入JavaScript之前,它会自动处理所有内容。由于新浏览器的更改,您现在必须更改HTML。

PS。懒惰加载没有死。这只是孤儿一段时间。

+0

问题给你。我想添加延迟加载到照片博客,已经有数千张照片。显然,在这一点上修改HTML将是一场噩梦。想知道如果我使用Javascript来替换src属性并添加/填充数据原始属性,然后调用延迟加载,那会起作用吗?我知道新的浏览器即使删除了它,也会加载src属性。但是src被改变了,它仍然会加载原始的? – Chris 2012-01-22 00:39:31

+0

刚刚测试了我的上述问题/理论,它不起作用。它仍然加载图像。显然,无论如何,在src属性中指定的任何图像/文件都会被加载。 – Chris 2012-01-22 01:14:15

+0

已删除或更改。不要紧。 – 2012-01-23 15:52:49