Клуб API Карт

API 2.0 Сделать нестандартный баллун

EvgeniyDmitriev
30 октября 2012, 09:54

Доброго времени суток. Встала задача сделать нестандартный баллун кластера. Точнее сделать так, чтобы в контенте баллунов (как кластера, так и метки) работало событие, которое привязано к ссылке.... Попробую очень кратко изложить код.... Итак:

в цикле создаем геообъекты таким образом:

//НАЧАЛО ЦИКЛА

var balname=сокращенное название, которое будет списком в баллуне кластера

var baltext= детально описание метки и в нем есть ссылка <a class='test' href=#> Анкор</a>

var coords= ну это координаты конечно

myObjects[]= new ymaps.GeoObject(
   {geometry: {type: "Point", coordinates: coords},
    properties: {clusterCaption: balname, balloonContentBody: baltext}
   });

//КОНЕЦ ЦИКЛА

clusterer = new ymaps.Clusterer({clusterDisableClickZoom: true, clusterBalloonWidth:400, clusterBalloonHeight:145, gridSize:64, margin:45});

  clusterer.add(myGeoObjects);
  myMap.geoObjects.add(clusterer);

// А вот и обработчик события:

$("a").click(function(){
    alert('ВЫ НАЖАЛи НА ССЫЛКУ');
   return false;
   });

 

Как сделать, чтобы в баллуне срабатывал бы данный обработчик? Из всех частей кода - он  работает, а из баллуна - никак. Пробовал через ymaps.templateLayoutFactory.createClass, но все равно не получается.. Помогите пожалуйта!

Заранее спасибо!