используя jquery гармошку скрывает большую часть googleMap - PullRequest
0 голосов
/ 15 марта 2012

У меня есть виджет аккордеона с 2 вкладками. У каждого из них есть GoogleMap. Первая карта отображается правильно, но когда я открываю вторую, в области просмотра появляется только часть карты.

Если я удалю виджет, закомментировав следующий код, обе карты будут отображаться правильно.

$("#accordion").accordion({ 
        header: "h3", fillSpace: true, event: "mouseover" 
    });

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

Установите флажок http://forums.asp.net/t/1780781.aspx/1?using+jquery+accordion+hides+most+of+googleMap, чтобы получить код, так как опубликовать его на этом сайте - большая работа.

Большое спасибо!

1 Ответ

0 голосов
/ 16 марта 2012

Вам нужно будет наблюдать событие изменения аккордеона и запускать событие изменения размера карты при ее запуске.

Пример: http://jsfiddle.net/doktormolle/VqzPE/

В этом примере карта хранится в данных аккордеонного контента, поэтому вы можете легко получить к ней доступ при смене режима.

...