【问题标题】:ressio/lazy-load-xt: "disable auto initialization" seems not workingressio/lazy-load-xt:“禁用自动初始化”似乎不起作用
【发布时间】:2015-08-18 15:58:10
【问题描述】:

似乎无法禁用自动初始化: 两个都 $.lazyLoadXT.autoInit=false;

$.extend($.lazyLoadXT, {
autoInit:  false
});

不要阻止延迟加载。

jsfiddle: https://jsfiddle.net/cvlug/16f5h1mn/

【问题讨论】:

    标签: lazy-loading lazy-evaluation


    【解决方案1】:

    您可能想尝试docs中指定的代码:

    $.lazyLoadXT.autoInit=false;
    

    这不适用于我们的项目,它在 Require.js 对象中加载 jQuery 和lazyLoadXT 沙盒。 LazyLoadXT 似乎试图以 window.$ 的形式访问 jQuery,但这不是 jQuery 在 Require.js 中加载时所在的位置。

    我们最终通过删除他们的 jQuery 包装器并将他们的代码包装在 Require.js 定义语句中来解决这个问题的 lazyLoad 的一个分支。现在都是同一个范围。也许它会有用: https://github.com/Sitetheory/lazy-load-xt

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-29
      相关资源
      最近更新 更多