есть 3 карты на одной странице, на одной из них реализован вот такой функционал
sitehere.ru/ optimizaciya-zagruzki-yandeks-karty-na-sajte
*для открытия убрать пробел после слеша*
Проблема в том, что на одной карте все работает отлично, если переделываю скрипт для других карт - работает только одна карта
Изменила классы и id для разных карт разные, но все равно работает та карта, код для которой ниже в js
Можно ли написать цикл, который будет проходить по картам и в зависимости от того, где ховер, загружать подгрузку карта? не могу придумать оптимальное решение
Iana S, ну это не идеальный вариант еще, сейчас он под каждую новую карту подгружает один и тот же скрипт карт, надо флаг воткнуть (или проверку какую), чтоб так не делало, не учёл сразу. Наверняка ещё много чего исправить можно.
В двух словах: вместо конкретного контейнера под карту - берёт указанный в data-target с координатами из data-x, data-y которые идут в init карты.
Iana S, суть везде одна, он передаёт параметры в инит карты и делает саму карту, а откуда - дата-аттрибуты, джисон, рандом - не суть. Дальше уже читайте апи карт просто .