Клуб API Карт

Ошибка с отображением карты при верстке вкладками

Пост в архиве.

Попробую подробно описать проблему.

Первоначално я вставил Яндекс карту на страничку сайта - отображается и работает без ошибок. Затем заверстал на странице несколко вкладок (с помощью jQuery UI), добавил карту на одну из вкладок. Вот тут и началась проблема - когда открываешь кладку, карта не отображается (если в div, к которому привязывается карта вставить текст, то он отображается)(у меня перед картой есть input, в который можно ввести адрес дома и улицы и увидеть его на карте, так при работе с этим input выдается ошибка: missing geocode parameter), но что удивительно, стоит только в Chrome переключиться в просмотр кода любого элемента на странице (Ctrl + Shift + I), так сразу карта появляется и при возвращении к нормальной работе со страницей, картой можно управлять.

 

Подскажите, пожалуйста, с чем связана проблема, как сделать так, чтобы карта появлялась при первом открытии вкладки на странице?

 

Если нужна дополнительная информация для решения - напишите, я опубликую.

 

Заранее спасибо!

 

 

2 комментария

карта в скрытых дивах\табах не работает.

надо дергать ей map.contaner.fitToViewport. Изменение размеров окна делает тоже самое - поэтому карта при открытие отладки и появляется.

Дмитрий Ушаков
28 января 2016, 04:19

Все понял, спасибо большое!

 

По вашему комментарию нашел соответствующую статью в API карт (про скрытые div) - теперь все встало на свои места :)