我正在使用 jeegoo 上下文菜单 jquery 插件,它覆盖箭头键以导航菜单。我在菜单中有一个输入字段,当在输入字段中时,左右箭头键不起作用。
有没有办法可以添加异常,以便当我在输入字段中时,左右箭头键恢复为默认行为?
这是击键覆盖的代码。
$(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();