Показать сообщение отдельно
  #8 (permalink)  
Старый 11.10.2019, 21:05
Аватар для madeas
Профессор
Отправить личное сообщение для madeas Посмотреть профиль Найти все сообщения от madeas
 
Регистрация: 13.04.2018
Сообщений: 232

Вот я и пытаюсь воссоздать пример с нетлифи. Но в этом примере вся загвоздка в том, что указание путей и их размеры указываются в отдельном vue.component + json файле.

Т.е. в этой части:
function loadImage(picture) {

  let sources = picture.children,
      loadingPath = "images/tiny",
      sizes = ["large","medium","small"];
  
  for(var s = 0; s < sources.length; s++) {
    if (sources[s].hasAttribute("srcset")) {
      updateAttributeURL(sources[s], "srcset", loadingPath, "images/"+sizes[s] );
    } else {
      updateAttributeURL(sources[s], "src", loadingPath, "images/"+sizes[s] );
    }
    sources[s].addEventListener('load', image => {
      image.target.closest("picture").classList.remove("lazy-initial")
    }, false);
  }
}


Я убрал пути, но что-то не срабатывает. Подскажите, что упустил?

UPD:
срабатывает при ресайзе рабочей области

Последний раз редактировалось madeas, 11.10.2019 в 21:34.
Ответить с цитированием