Клуб API Карт

Как распознать, из какой части шаблона иконки метки пришел клик?

Melody Nelson
16 октября 2017, 15:30

Есть кастомный шаблон иконки, при клике на определенный элемент которого хотелось бы игнорировать стандартный обработчик клика по этой иконке. Как их различить?

В objectManager.objects.events.add("click", function (e){}) внутри e можно найти target (e._sourceEvent.originalEvent.domEvent.originalEvent.target), но это всегда ".ymaps-2-1-55-events-pane", перехватывающий событие. Возможно ли как-то получить элемент шаблона, по которому кликнули, в обход events-pane?

2 комментария
Вы можете в макете в методе build повесить обработчик на нужный элемент
mari-na-bzzz
Сотрудник Яндекса19 октября 2017, 14:27
dimik,
тут надо метку еще поднять над event-pane, иначе до нее просто клик не дойдет, она там работает на хотспотах, если находится под слоем событий