@testtoster

Как сделать чтобы блок загружался в определенное время?

Есть яндекс карта на сайте. Как сделать на чистом js так, чтобы когда у посетителя загружается сайт карта не загружалась, а ее загрузка начиналась только тогда когда посетитель почти долилстал сайт до блока где она была расположена?
  • Вопрос задан
  • 233 просмотра
Решения вопроса 1
uselessmindYEAH
@uselessmindYEAH
Frontback cocaine developer
Первая статья в гугле
https://sitehere.ru/optimizaciya-zagruzki-yandeks-... , нужно только переделать под скролл
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@AleksRap
Получаете положение блока с картой относительно верха страницы. Используя событие скролл проверяете когда скролл дошел до 80%(например) от этого расстояния и уже инициализируете карту
Ответ написан
sniggering_deus
@sniggering_deus
Frontend Engineer & Fullstack Designer
Можете посмотреть на такой плагин:

jquery.eisbehr.de/lazy

Много возможностей, широкий функционал. Правда имеет зависимость от Jquery, но если это не критично, можете попробовать.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Gaskar Group Москва
от 120 000 ₽
GXB Development Йошкар-Ола
от 60 000 до 160 000 ₽
GlassesUSA.com Тольятти
от 1 300 $
17 февр. 2020, в 16:03
50000 руб./за проект
17 февр. 2020, в 15:50
700 руб./за проект
17 февр. 2020, в 15:23
50000 руб./за проект