roovwhite
@roovwhite

Как добавить класс метке, на которую наведен курсор?

Проблема в следующем. На карте имеется несколько кастомных меток, приведенный ниже код, при наведении на любую метку, вешает класс на все метки сразу.

myPlacemark.events
            .add('mouseenter', function () {
                $('.points').addClass('interested');
            });


Как можно реализовать добавление класса только той метке, на которую наведен курсор?
  • Вопрос задан
  • 561 просмотр
Решения вопроса 1
roovwhite
@roovwhite Автор вопроса
Нашел решение, может кому пригодится.

myPlacemark.events
            .add('mouseenter', function (event) {
                let _this = event.get('target').getOverlaySync().getLayoutSync().getElement(); // Родительский контейнер html.
                let pinner = _this.children[0]; // Вложенный элемент.

                $(pinner).addClass('interested');
            })
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы