【发布时间】:2012-11-08 18:17:38
【问题描述】:
所以我写了这个脚本,这样你就可以在你的网站上使用键盘快捷键,我想知道如何做多个键(即,而不是只做“左箭头”键,它会是“ctrl + 左箭头"。这是我当前的语法:
var arrow = {
left: 37,
up: 38,
right: 39,
down: 40
};
function DoSomething() {}
$(document).ready(function() { // requires jQuery
$("body").keydown(function(event) {
if(event.keyCode == arrow.left) {
DoSomething();
}
}
}
但我想做的是这样的:
var arrow = {
left: 37,
up: 38,
right: 39,
down: 40
},
ctrl = 17;
function DoSomething() {}
$(document).ready(function() { // requires jQuery
$("body").keydown(function(event) {
if(event.keyCode == ctrl && arrow.left) {
DoSomething();
}
}
}
【问题讨论】:
标签: javascript jquery keyboard shortcut