1

私はjsとjqueryにかなり慣れていないので、イベントに複数のキーをバインドできるかどうか疑問に思っていました. 試してみまし||たが、運が,ありorませんでした。

別のケースを作成するのではなく、単一のケースにバインドaしたいと思います。left-arrow

$(document).keydown(function(event) {
    switch(event.keyCode){
        case (37 or 65):
            alert("left");
            break;
    }
});
4

2 に答える 2

1
$(document).keydown(function(event) {
    switch(event.keyCode){
        case 37:        
        case 65:
            alert("left");
            break;
    }
});

フィドラー: http://jsfiddle.net/Rn8kY/

于 2013-07-03T13:25:18.900 に答える
0

caseグループ化する必要がある を、間に挟まずに上下にリストするだけですbreak

switch(event.keyCode){
    case 37:
    case 65:
        alert("left");
        break;
}
于 2013-07-03T13:25:21.383 に答える