Клуб API Карт

MouseOver на контроле

sundery2006
24 мая 2011, 10:06

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

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

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

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

// код

});

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

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

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