@MaxGraph
Web-разработчик, верстальщик

Как мне правильно обработать события наведения и клика на Yandex Map?

Здравствуйте.
Столкнулся с проблемой.

placemark1.events.add('mouseenter', function (e) {
              e.get('target').options.set('iconImageHref', 'img/location_blue_on.svg');
            })
            .add('mouseleave', function (e) {
                e.get('target').options.unset('iconImageHref');
            })
            .add('click', function (e) {
              e.get('target').options.set('iconImageHref', 'img/location_blue_on.svg');
            });


из кода видно, что обрабатываю сперва наведение со сменой иконки, потом увод мыши с возвращением иконки. После чего обрабатывается клик, который так же меняет иконку. Затем (логично) при уводе мыши срабатывает событие mouseleave, которое здесь и мешает. Можно ли что-то придумать?
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 22:38
2500 руб./за проект
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект