Создаю все метки и стили с помощью YMapsML-файла.
Вот код шаблона в балуне:
<text><![CDATA[
<div class="baloon_block" style="font-size:12px;">
<div style="color:#ff0303;font
<div>Адрес: $[metaDataProperty.AnyMetaData.adres|не задан]</div>
<div>Телефон: $[metaDataProperty.AnyMetaData.telefon|не задан]</div>
<div>Категория: $[metaDataProperty.AnyMetaData.category|не задан]</div>
<div><a rel="ajax" href="http://site.ru/detal/$[me
</div>]]></text>
</Template>
Хочу сделать,чтобы по клику по ссылке открывалось всплывающее окно, в которое бы загружалась подробная информация. Но событие click не срабатывает. Ни по клику на ссылку, ни по клику по балуну.
alert ("Сработал click на baloon");
});
$("#.baloon_block a[rel='ajax']").click(function(){
alert ("Сработал click на ссылку");
});
API как-то перехватывают события в области карты? Как мне лучше сделать вывод подробной информации. Очень не хотелось бы открывать её в одтельном окне.
Покопался в документации, понял что надо копать в сторону events. Попытался отловить клик по балуну:
myMap.geoObject.Balloon.events.add('click', function () {
alert ("baloon");
});
Всё равно ничего не выходит. Подскажите, как отловить клик по элементу внутри балуна.