Клуб API Карт

В Firefox карта не подгружается до конца

cvek.ru
15 декабря 2009, 11:54

Здравствуйте!

Карта на моей странице в Firefox подгружается лишь частично, иллюстрация:

Можно ли это исправить?

6 комментариев
Подписаться на комментарии к посту
знакомая картина.
вы уверены что
1. дождались window.load \ domReady до инициализации карты
2.див карты изначально был видим

пофиксить можно либо правильно инициализирова карту, либо вызвать евент ее репозиционирования  - функцию redraw(true);

, мой случай как раз пункт 2! Я сначала загружаю в div карту, а потом делаю slideToggle() div-а! Почему при этом возникает такая ситуация? Обойти её можно только сделав div изначально видимым?

либо сделать ymaps( или как он у вас называется) redraw(true)

либо не прятать карту в hidden а уводить на -99999 пикселей влево :)
Спасибо!
Аналогичная ситуация, на странице несколько карт в оверлеях, оверлеи показываются по клику на ссылки.
Оверлеи организованы через jquery.tools.

Копаю в сторону, но пока безуспешно:
            $(function() {
                $("a[rel]").overlay({expose: '#E7ECF0', onLoad: function(){
                    YMaps.map.redraw();
                }});
            });

Собственно вопрос, как универсально запускать перерисовку для всех карт?