LazyLoad 不是一个函数

Mar*_*son 5 jquery lazy-loading

我收到错误,lazyload 不是一个函数

\n\n

但是jquery和lazyload是在调用函数之前加载的。我检查了一下,只加载了一个 jQuery。加载的顺序有效。

\n\n

http://meny.astadvingard.se/vin/varugrupp/sott-vin/tillganglighet/vinbar/

\n\n

非常奇怪,还用 Chrome Inspector 检查了 - 其中给了我错误。 \n我知道我必须稍后使用 data-original 等与 img-tag \xe2\x80\x93 但现在我只想延迟加载为 A功能。

\n

eis*_*ehr 0

为什么你ready state里面有一个 a ready state?改变:

jQuery(document).ready(function($) {
    console.log($, 'jquery works');
    $(function(){
        console.log($("img.lazy").length);
        $("img.lazy").lazyload();
    });
});
Run Code Online (Sandbox Code Playgroud)

到:

jQuery(function($) {
    console.log($, 'jquery works');
    console.log($("img.lazy").length);
    $("img.lazy").lazyload();
});
Run Code Online (Sandbox Code Playgroud)

  • 感谢 Eisbehr,更新了这一点 - 但这并不能解决延迟加载不是函数的问题。 (4认同)