Я использую этот скрипт отложенной загрузки: https://github.com/verlok/lazyload
В соответствии с рекомендациями я добавил этот скрипт непосредственно перед тегом </body>
:
<script type="text/javascript">
(function(w, d){
var b = d.getElementsByTagName('body')[0];
var s = d.createElement("script"); s.async = false;
var v = !("IntersectionObserver" in w) ? "8.7.1" : "10.5.2";
s.src = "https://cdnjs.cloudflare.com/ajax/libs/vanilla-lazyload/" + v + "/lazyload.min.js";
w.lazyLoadOptions = {}; // Your options here. See "recipes" for more information about async.
b.appendChild(s);
}(window, document));
</script>
<script>
new LazyLoad();
</script>
Однако я получаю сообщение об ошибке консоли Google Chrome:
Uncaught ReferenceError: LazyLoad не определен
Пробовал ставить s.async = false
, не помогает.
Как я могу предотвратить эту ошибку?
new LazyLoad();
в функциюwindow.onload
- person Sravan   schedule 12.04.2018