Millerdarya, Камеры на IPhone 7 стоят 2300 - задняя и 700 - передняя (фронтальная). Но скорее всего что-то на плате окислилось возле камеры, возможно дорожка какая-нибудь. У меня у самого была такая-же проблема.
SagePtr, Событие load не будет у изображения которое уже загружено, а значит обработчик будет повешен, просто он не будет выполнен. То есть я просто сократил код.
SagePtr, хмм, я и забыл об этом, мой косяк. Получается самый оптимальный вариант это
document.querySelectorAll("img").forEach(img => {
// if убрал так как в нем нет смысла
img.classList.add("incomplete");
img.addEventListener("load", () => img.classList.remove("incomplete"));
}
TCHProgrammer, У вас элементы показываются только для разрешений ≥576px. Так как вы собственно и указали class="col-sm-12", укажите без sm, например, class="col-12" и на всех экранах будет одинаково