На странице у меня есть это:
<figure><img src="" data-src="img1.png"></figure>
<figure><img src="" data-src="img2.png"></figure>
<figure><img src="" data-src="img3.png"></figure>
<figure><img src="" data-src="img4.png"></figure>
и продолжается.
Я пытаюсь выполнить асинхронную загрузку без использования плагина jquery и сделать его максимально простым.
Итак, я подумал, когда dom будет готов и страница полностью загружена, установите для data-src значение src.
Если я сделаю это: console.log($('figure img').attr('data-src'))
Я получу только первое изображение. так что это дает мне результат: img1.png
Итак, как я могу сказать, когда все готово, все числа> img> data-src будут установлены как src для этого img.
Итак, из этого:
<figure><img src="" data-src="img1.png"></figure>
<figure><img src="" data-src="img2.png"></figure>
<figure><img src="" data-src="img3.png"></figure>
<figure><img src="" data-src="img4.png"></figure>
на это:
<figure><img src="img1.png"></figure>
<figure><img src="img2.png"></figure>
<figure><img src="img3.png"></figure>
<figure><img src="img4.png"></figure>