Клуб API Карт

Странное поведение при наведении курсора на объект с html макетом

eduard.dyckman
12 марта 2015, 16:39

На карте присутсвует коллекция геообъектов с произвольным макетом, для неё задана область действия через iconShape и обработчики событий "mouseenter", "mouseleave" и "click". Первые два реализуют показ балуна при наведении курсора, щелчок по объекту открывает некоторое view.

При попадании курсора в активную область объекта все работает нормально, до тех пор, пока курсор не попадает на сам элемент, описанный в макете. Тут курсор начинает моргать между "pointer" и "arrow", события "mouseenter" и "mouseleave" выбрасываются на каждое движение мыши, а обработчик клика отрабатывает раз из пяти.

Версия api 2.1, браузер Chrome

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

Добрый вечер. Вы не могли бы дать ссылку на страницу, где воспроизводится проблема?

Пока воспроизводил проблему, разобрался в чем дело! :) Активная область балуна попадала на маркер и вызывала событие "mouseleave". Вот тут можно посмотреть похожее поведение. http://jsfiddle.net/duskpoet/gdL83o8g/1/