【发布时间】:2013-09-03 19:35:13
【问题描述】:
我正在使用流沙插件 (http://razorjack.net/quicksand/) 来显示图像。 因为我打算有很多,所以我想添加惰性加载器插件(http://www.appelsiini.net/projects/lazyload)以提高性能。
当我将这两者结合在一起时,我遇到了一个奇怪的问题:
- 如果我将流沙放在惰性加载器前面,流沙会起作用,但惰性加载器不会。
- 反之亦然,如果我将惰性负载放在流沙前面,惰性负载会起作用,而沙子不会。
- 如果我将它们放在单独的文件中(例如,sand.js 和lazy.js)并对其进行排序,使sand.js 排在第一位,lazy.js 排在第二位,都在jqeury.js 之后,它们将在某个时间点一起工作。流沙过滤器有效,但它显示的是空白图像。
我已经阅读了关于 stackoverflow 的所有答案(我认为),用谷歌搜索了 2 个小时,我看到所有这些都归结为回调。我阅读了流沙文档,但更加困惑。
我会得到一些帮助,因为我不知道如何使用回调 - 我是 jquery noob。
我已经设置了一个 jsfiddle,如果有帮助的话:http://jsfiddle.net/zUAVA/
(这个设置懒惰的工作,但流沙没有)
感谢您的帮助。
编辑:如果我使用选项 3。(上图),图像会在页面加载时显示,但一旦我开始使用过滤器,它们就会全部变为空白。
【问题讨论】:
标签: jquery lazy-loading quicksand