关于键绑定:jQuery将多个.keydown事件绑定到一个case

jQuery bind multiple .keydown events to one case

本问题已经有最佳答案,请猛点这里访问。

因为我对JS和jQuery还很陌生,所以我想知道是否可以将多个键绑定到一个事件上。我没有任何运气就尝试过||,or

我想把aleft-arrow用一个案例来约束,而不是用另一个案例。

1
2
3
4
5
6
7
$(document).keydown(function(event) {
    switch(event.keyCode){
        case (37 or 65):
            alert("left");
            break;
    }
});


1
2
3
4
5
6
7
8
$(document).keydown(function(event) {
    switch(event.keyCode){
        case 37:        
        case 65:
            alert("left");
            break;
    }
});

小提琴手:http:/ / / / rn8ky jsfiddle.netP></


简单的cases You need the list below the other one grouped没有break之间。P></

1
2
3
4
5
6
switch(event.keyCode){
    case 37:
    case 65:
        alert("left");
        break;
}