【问题标题】:Quicksand plugin and lazy loader流沙插件和惰性加载器
【发布时间】:2013-09-03 19:35:13
【问题描述】:

我正在使用流沙插件 (http://razorjack.net/quicksand/) 来显示图像。 因为我打算有很多,所以我想添加惰性加载器插件(http://www.appelsiini.net/projects/lazyload)以提高性能。

当我将这两者结合在一起时,我遇到了一个奇怪的问题:

  1. 如果我将流沙放在惰性加载器前面,流沙会起作用,但惰性加载器不会。
  2. 反之亦然,如果我将惰性负载放在流沙前面,惰性负载会起作用,而沙子不会。
  3. 如果我将它们放在单独的文件中(例如,sand.js 和lazy.js)并对其进行排序,使sand.js 排在第一位,lazy.js 排在第二位,都在jqeury.js 之后,它们将在某个时间点一起工作。流沙过滤器有效,但它显示的是空白图像。

我已经阅读了关于 stackoverflow 的所有答案(我认为),用谷歌搜索了 2 个小时,我看到所有这些都归结为回调。我阅读了流沙文档,但更加困惑。

我会得到一些帮助,因为我不知道如何使用回调 - 我是 jquery noob。

我已经设置了一个 jsfiddle,如果有帮助的话:http://jsfiddle.net/zUAVA/

(这个设置懒惰的工作,但流沙没有)

感谢您的帮助。

编辑:如果我使用选项 3。(上图),图像会在页面加载时显示,但一旦我开始使用过滤器,它们就会全部变为空白。

【问题讨论】:

    标签: jquery lazy-loading quicksand


    【解决方案1】:

    在流沙回调中添加延迟加载和 $(window).trigger("scroll") 似乎对我有用。

    【讨论】:

      猜你喜欢
      • 2011-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-10
      相关资源
      最近更新 更多