Клуб API Карт

Закрыть балун по ссылке в самом балуне

koltykov
19 ноября 2011, 11:47

Есть много обьектов, которые загружаются через JSON.

Вопрост такой: как можно закрыть балун по ссылке в самом балуне?

К примеру, в балуне какой-то HTML-код, а затем идет ссылка: <a class="change" href="javascript:;">Изменить</a>

Пробовал через JS методом map.closeBalloon( не работает. 

Сама карта: cxem.net/magazines/maps.php

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

Пробовал при помощи jQuery сделать, но у меня по нажатию по ссылке в балуне, даже не срабтывает alert:

YMaps.jQuery('#change').bind('click', function() {
    alert('Click');
}); 

Самый простой вариант:

а) включить пропускание событий с карты в документ, задав опцию propagateEvents: true при создании карты;

б) YMaps.jQuery.live('.change', function (e) {

    map.closeBalloon();

});

 

 

Спасибо большое! Работает!

Может кто-нибудь подскажет за виртуально пиво в виде WebMoney?? :)