Лучший способ реализации Lazyload для моего сайта блоггера - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь использовать lazyload (код / ​​плагин ссылка ) для моего сайта блоггера ( Ссылка на сайт ). Я использовал его только для нескольких сообщений, чтобы проверить результаты. Проблемы, с которыми я сталкиваюсь:

  1. Загрузка изображения занимает больше времени, так как пользователю приходится ждать 2-3 секунды для загрузки изображения.
  2. Работает в современных браузерах на ПК илимобильный, но не работает на мобильных устройствах со стандартным браузером.

Вот как это реализовано

  1. Я использовал следующий код перед закрытием телаОтметить в теме моего блога html.

    <script src='https://cdn.jsdelivr.net/npm/lazyload@2.0.0-rc.2/lazyload.js' type='text/javascript'></script>
    <script>window.addEventListener("load", function(event) {let images = document.querySelectorAll("[data-original]"); let lazy = lazyload(images, {"src": "data-original"}); });</script>
    
  2. Я изменяю html изображения блоггера с этого

     <img alt="" src="original image link"/>
    

    на

     <img alt="" class="lazyload" data-original="original image link"/>
    

Вот несколько ссылок, для которых я реализовал это Пост 1 , Пост 2

Мне нужна помощь для

  1. Этот метод хорош? (Если не любезно предложите лучший)
  2. Есть ли другой способ быстрой загрузки изображений?

Заранее спасибо

...