ressio / lazy-load-xt:“禁用自动初始化”似乎无法正常工作

时间:2015-08-18 15:58:10

标签: lazy-loading lazy-evaluation

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

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

不要阻止延迟加载。

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

1 个答案:

答案 0 :(得分:1)

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

$.lazyLoadXT.autoInit=false;

这对我们的项目没有用,它在Require.js对象中加载沙箱的jQuery和lazyLoadXT。 LazyLoadXT似乎试图将jQuery作为窗口访问。$ which,但这不是jQuery在Require.js中加载时所处的位置。

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