0

キーを押したときにアクションを実行したい場合、私のコードは完璧に機能し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) 

うまくいかない... 正しい方法があれば、それは何ですか?

4

2 に答える 2

1

一般的にはこれを行うことはできません。IE でのみ実行できます。

// Assuming you have a key event stored in variable 'e':
if (e.ctrlLeft) {
    alert("Left!");
} else if (e.ctrlRight) {
    alert("Right!");
}
于 2010-08-17T10:07:28.577 に答える
0
于 2010-08-17T09:06:41.400 に答える