2013-12-02 5 views
0

Я хочу highlight определенную область тега изображения на keyPress Событие. При использовании метода .maphilight() от maphilight jQuery plugin он работает только на mouseover на участке.Выделите конкретную область изображения с помощью .maphilight()

Я использую изображение диаграммы и которое содержит точки серии no.of с тегом области.

При нажатии на кнопку навигации фокус переместится в одну точку на другую точку, и сфокусированная точка будет выделена.

Как использовать .maphilight() метод, чтобы выделить определенную область изображения на «KeyPress»

Я был бы признателен за ваш код и предложения.

Thanks,

Bharathi.

+2

Пожалуйста, покажите код, который у вас есть. – Mathletics

+0

$ ('imageid'). Maphilight(); это работа только на мыши. – Bharathi

ответ

0

Следующий код должен работать для вас:

$(document).keydown(function(event) { 
    $('#idOfAreaToHighlight').mouseover(); 
}); 

Это вызовет при нажатии любой клавиши. Если вам нужно ограничить его определенным ключом, вы можете добавить оператор if, чтобы проверить event.keyCode.

+0

Не могли бы вы объяснить подробности? и почему мы используем приведенный ниже код? $ ('# idOfAreaToHighlight'). mouseover(); – Bharathi

+0

Я пробую код выше, но я что-то пропустил или не использовал правильно. Поэтому, пожалуйста, объясните мне подробно – Bharathi

+0

@ user2990596 Здесь вы указываете ID области, которую хотите выделить на клавиатуре. Если вы отредактируете свой вопрос, включив свой HTML, я смогу дать вам более полный ответ. – AlliterativeAlice

Смежные вопросы