【发布时间】:2015-08-18 15:58:10
【问题描述】:
似乎无法禁用自动初始化: 两个都 $.lazyLoadXT.autoInit=false;
与
$.extend($.lazyLoadXT, {
autoInit: false
});
不要阻止延迟加载。
jsfiddle: https://jsfiddle.net/cvlug/16f5h1mn/
【问题讨论】:
标签: lazy-loading lazy-evaluation
似乎无法禁用自动初始化: 两个都 $.lazyLoadXT.autoInit=false;
与
$.extend($.lazyLoadXT, {
autoInit: false
});
不要阻止延迟加载。
jsfiddle: https://jsfiddle.net/cvlug/16f5h1mn/
【问题讨论】:
标签: lazy-loading lazy-evaluation
您可能想尝试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
【讨论】: