Здравствуйте,
Столкнулся со странным поведением карты в Internet Explorer (как минимум в 8-м). У меня есть табы (jquery UI), на втором табе сделана карта. Соответственно, при переключении табов карта то показывается, то скрывается. При первом показе она инициализируется, а после инициализации уже не меняется (специальный флаг map_dirty = false) — то есть просто показывается/скрывается.
Во всех браузерах всё ок, а вот в ... (слова ненависти) Internet Explorer как всегда какие-то особенности. При каждом скрытии/показе карты почему-то срабатывают события Update.
Пример можно посмотреть тут (откройте в FF а потом в IE): http://jsfiddle.net/behol
Тут можно увидеть сам код: http://jsfiddle.net/beholder/C86cV/
При первом показе карты срабатывает функция showMap - выскакивает алерт. Потом, после переключения табов ничего не должно происходить (Update срабатывается только при зуме карты). Но в IE постоянно выскакивают алерты о событии Update.
Как с этим бороться? Как видите, при этом и карта почему-то смещается в левый верхний угол.