На странице у меня есть это:
<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 и сделать ее максимально простой.
Поэтому я подумал, когда дом будет готов и страница полностью загружена, установите data-src в src.
Если я сделаю это: console.log($('figure img').attr('data-src'))
я получу только первое изображение. так что это дает мне результат: img1.png
Итак, как я могу сказать, когда dom готов, чтобы все фигуры > 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>