Клуб API Карт

Карта исчезает при изменении размеров ее контейнера

brdvedomosti
20 марта 2015, 16:22

При нажатии на кнопку "развернуть" карта должна разворачивается на всю траницу.

Контейнер разворачивается.

При этом, это событие нормально работает в Фоксе, а вот в хроме, опере и эксплорере карта исчезает.

После изменения размеров контейнера делаю так:

myMap.container.fitToViewport();

Консоль показывает показывает изменение размеров контейнера карты, но какрты нет. После сворачивания к старым размерам карта возвращается.

console.log(myMap.container.getSize()); 

 

Пример работает здесь:

http://pro.berdyansk.biz/catalog.php?action=show_rub_map&id=10

Код обработки контейнера живет здесь:

http://pro.berdyansk.biz/js/cat.face.js

строки 54 -- 75.

Буду очень благодарен за совет.

3 комментария
Всеволод Шмыров
20 марта 2015, 17:10
Добрый день.
Сейчас карту вытесняет вниз правый блок. Еще реальная ширина 281px, а у элемента с картой стоит значение margin-right: 280px;. Этот пиксель возникает видимо из-за левой границы. Поставьте элементу #catalog-map css свойство overflow: hidden.

Огромное вам человеческое спасибо! Замечательно, что еще есть такие люди как вы готовые не съязвить по поводу тупости, но дать простой и исчерпывающий совет. Спасибо!

Злой полицейский тут только я.