Я использую плагин jquery для контекстного меню jeegoo, который переопределяет клавиши со стрелками для навигации по меню.У меня есть поле ввода в меню, и когда в поле ввода не работают клавиши со стрелками влево и вправо.
Есть ли способ добавить исключение, чтобы, находясь в поле вводаклавиши со стрелками влево и вправо возвращаются к поведению по умолчанию?
Вот код для переопределения нажатия клавиши.
$(document).bind('keydown.jeegoocontext', function(e){
switch(e.which)
{
case 38: //keyup
**misc code**
return false;
case 39: //keyright
**misc code**
return false;
case 40: //keydown
**misc code**
return false;
case 37: //keyleft
**misc code**
return false;
case 13: //enter
**misc code**
break;
case 27: //escape
**misc code**
break;
default:
break;
}
}).bind('keyup.jeegoocontext', function(e){
window.clearInterval(_global.keyUpDown);
_global.keyUpDownStop = false;
});
e.stopPropagation();