如何在按键上执行操作?
问题描述:
我的代码工作完美的,如果我想执行压力机,加工Ctrl键时的动作......如何在按键上执行操作?
$(document).keydown(function(e){
if(e.ctrlKey){
if($('.selected').parent().next().length == 0){
switchTabs($('.selected').parent().parent().find('a:first'));
return false;
}else{
switchTabs($('.selected').parent().next().children('a'));
return false;
}
}
});
不过,我只希望这个代码来激活,当我只按正确的控制按钮...
if(e.rightctrlkey)
不起作用...如果有正确的方法,它是什么?
答
你将无法做到这一般。你只能在IE浏览器中执行:
// Assuming you have a key event stored in variable 'e':
if (e.ctrlLeft) {
alert("Left!");
} else if (e.ctrlRight) {
alert("Right!");
}
没有什么帮助:'keyLocation'似乎在任何当前浏览器中都不被支持。 – 2010-08-17 10:05:19