Клуб API Карт

Интерактивная карта не отображается внутри Fancybox

mikeS60
18 апреля 2016, 16:54

Есть готовый шаблон Wordpress, загружающий странички в модальных окнах. Вставка скрипта Яндекс-Карт из конструктора не работает - в страничке темы нужное окно отображается пустым. Пробовал вывести код скрипта в файл и подключить его к записи - та же история. Самое интересное, что ИНОГДА карта появляется, но только в Chrome, где произведен логин в админку Wordpress. 

Дебаггер дает следующую ошибку:

Uncaught TypeError: Cannot call method 'insertBefore' of null

Адрес страницы 3umph.ru/map2

PS Javascript не владею :( Но хотелось бы разобраться 

5 комментариев
Подписаться на комментарии к посту
Ошибка из-за отсутствия контейнера карты в DOM на момент создания карты
dimik, спасибо. А что с этим можно сделать?
Нашел в примере использование ymaps.ready(init); Подойдет это?
mikeS60,
https://tech.yandex.ru/maps/doc/constructor/concepts/About-docpage/
dimik,
Заработало, спасибо!