Клуб API Карт

Как подружить Tab'ы и Яндекс.Карты ?

jacknice
29 ноября 2013, 19:12

Не могу никак сделать чтобы карты корректно грузились во вкладку ...

Помогите разобраться .. вот тут карта нормально загружается а тут - если сделать контент во вкладках - то она не отображается при переходе на вкладку "карта", в которой находится div с id="YMapsID" ((

3 комментария
Подписаться на комментарии к посту

В вашем HTML-коде таба я вижу 2 контейнера карты с одинаковым ID и оба со стилем display: none

 

       Стоимость такси: Аэропорт: 60грн; Жд вокзал: 35грн; Автовокзал: 35грн;   
   
    Как добраться:
От жд вокзала( остановка улица Дерибасовская/Екатерининская):
1. Маршрутным такси № 1212. Трамвай №3,10       

Расположение квартиры на Новосельского (код 116) на карте Одессы

   

 

дело не в этом ..
http://www.odessa.co.ua/flats/onetest.php?num=116 - сейчас тут всего 1 див ...
во время инициализации табов ..
происходит скрытие всех div'ов

$(document).ready(function() {

    $("#content div").hide(); // Initially hide all content

    $("#tabs li:first").attr("id","current"); // Activate first tab

    $("#content div:first").fadeIn(); // Show first tab content
......
затем отображается первый div .. при этом карта которая расположена в нём не отображается .. 

как это исправить? как или до или после загрузки таба - загрузить ещё div с картой ?? 

 

После загрузки таба вызвать myMap.container.fitToViewport();