Изменить фокус на мега меню - PullRequest
3 голосов
/ 11 ноября 2010

Я использую плагин jquery jdiv для мега-меню.

Как я могу использовать jquery, чтобы позволить пользователю вводить клавиатуру (вкладку) в мега-меню (div, который отображается, когдассылка наведена или находится в фокусе)?

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

По сути, я просто пытаюсь сделатьэта вся клавиатура доступна.

Спасибо

1 Ответ

0 голосов
/ 17 ноября 2010

Вкладка к элементу на странице дает ему фокус, это из документов jQuery API для focus () :

Элемент может получить фокус с помощью команд клавиатуры, таких как клавиша Tab, или щелчком мыши по элементу.

В вашем вопросе вы предлагаете, чтобы плагин jQuery jdiv поддерживал открытие div, когда конкретная ссылка получает фокус, поэтому вы должны просто включить эту опцию.

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

$('.mega-menu-item').focus(function() {
    // Do whatever it is you do to reveal the respective hidden div
    $('.mega-menu-item .hidden-div').show();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...