Необходимо назначить для ещё не загруженных изображений отдельный стиль.
В данный момент при помощи JS назначаю отдельный класс, который удаляю при загрузке.
document.querySelectorAll("img").forEach(img => {
if (!img.complete) {
img.classList.add("incomplete");
img.addEventListener("load", () => img.classList.remove("incomplete"));
}
}
Но этот способ создаёт для каждого изображения отдельный обработчик, и требует для вновь созданных изображений отдельно проделать то же самое.
Есть ли более простой способ сделать это?