Клуб API Карт

MouseOver на контроле

Пост в архиве.

Подскажите, пожалуйста, можно ли как-нибудь отслеживать наведение на контролы (как пользоватльские, так и стандартные)? Необходимо для отображения подсказки в определенном контейнере или изменения кнопки при наведении. В api написано, что, например, для ListBoxItem только один Event - Click, но как-то ведь можно?! Спасибо

4 комментария
Sergey Konstantinov
28 января 2016, 06:03

АПИ таких возможностей не предоставляет, но можно воспользоваться jQuery.

YMaps.jQuery('.YMaps-control').bind('mouseenter', function () {

// код

});

Спасибо, способ верный, но возникла проблема. Класс у всех кнопок один и тот же, ID у них нет. Так как же обратиться к конкретной кнопке, например к лупе? Чтоб только при наведении на неё срабатывало?

Sergey Konstantinov
28 января 2016, 06:03

jQuery.find('.YMaps-control .YMaps-button').eq(1)

Круто! Спасибо за помощь!