2016-09-27 8 views
1

Я получаю сообщение об ошибке, LazyLoad не является функциейLazyLoad не является функцией

Но JQuery и LazyLoad загружается перед вызовом функции. И я проверил, и загружен только один загруженный jQuery. Порядок загрузки работает.

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

Очень странно, также проверил с Chrome Inspector - в который дает мне ошибку. Я знаю, что мне нужно использовать оригиналы данных и т. Д. С img-тегом позже, но сейчас я просто хочу, чтобы lazyload БЫЛ ФУНКЦИЕЙ.

+0

Я также борется с этим на очень медленной загрузки страницы. (огромные данные) не уверен, что это состояние гонки как-то, как я получил его работать один раз и не с тех пор – twobob

ответ

0

Почему у вас есть ready state внутри ready state? Изменение:

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

To:

jQuery(function($) { 
    console.log($, 'jquery works'); 
    console.log($("img.lazy").length); 
    $("img.lazy").lazyload(); 
}); 
+2

Спасибо Eisbehr, обновил это - но это не решит, что lazyload не является функцией. –