@ArtJH

Почему скрытые элементы подгружаются в момент их появления, а не в момент загрузки сайта?

На моем сайте есть много картинок у которых задан display:none. И когда я задаю им display block, они появляются с задержкой(видимо загружаются). Никаких transition нет, дело в загрузке.
Вот как сделать так чтоб они загружались при загрузке всего сайта, а не в момент появления?
  • Вопрос задан
  • 202 просмотра
Решения вопроса 2
Robur
@Robur
Знаю больше чем это необходимо
потому что браузер экономит трафик и время и не грузит то что он все равно не будет показывать.
Можно принудительно загрузить эти картинки через JS - гуглите "js image preload".
либо скрыть блоки другим способом кроме display:none, с которым браузер их загрузит заранее.
так же может помочь
<link rel="preload" href="урлнакартинкутут" as="image">
, но это не точно
Ответ написан
Вам нужно сделать предзагрузку изображений с помощью javascript. SO
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы