Клуб API Карт

JQuery и балуны карт

YeremeyMartynov
17 июля 2013, 02:46

Добрый вечер, господа.

Требуется, чтобы при наведении курсора на карту открытый балун плавно исчезал. После изучения кода страницы, стало очевидно, что балун формируется в блоке .ymaps-overlay-stepwise-pane, а в .ymaps-shadows-pane находится его тень.

Очевидно, что командой $('.ymaps-overlay-stepwise-pane, .ymaps-shadows-pane').animate({opacity: "0"}, 500); возможно добиться плавного скрытия блоков за полсекунды (как должно было произойти с любым обычным дивом), но ничего не получается.

Кто-нибудь сталкивался с подобной задачей? Как и возможно ли решить проблему? 

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

Очевидно что HTML балуна отсутствует в DOM пока он не открыт.

Правильный способ — создать свой макет балуна и в методе build подписываться на нужные события и закрывать балун.