Как обрабатывать Shift + Tab внутри корпуса переключателя?Jquery

Программирование на jquery
Anonymous
Как обрабатывать Shift + Tab внутри корпуса переключателя?

Сообщение Anonymous »

Поэтому я использовал вложенные if-else и event.that для обработки всей навигации с помощью клавиатуры, но я хочу перейти на switch-case и event.key< /code>.
У меня возникла проблема при обработке события Shift+Tab.

Я пробовал:

Код: Выделить всё

switch(event.key){
case "Shift":
console.log("entering shift");
if(event.key === "Tab"){//do something}
console.log("exiting shift");
break;
case "Tab":
//handling only tab events
break;
}
Но, похоже, это не работает. Элемент управления входит в блок сдвига и покидает блок сдвига, не вводя часть if(event.key === "Tab"). Следовательно, я не могу обработать SHIFT + TAB.
Также попробовал вариант "Shift" && "Tab":{} , но это мешает блоку только для Tab.
Есть ли способ обработать SHIFT + TAB внутри корпуса переключателя.

Подробнее здесь: https://stackoverflow.com/questions/690 ... witch-case

Вернуться в «Jquery»