如果用户按下键盘上的右键或左键,我有一个将用户引导到另一个页面的功能。我需要它来检查用户是否同时按住CTRL键,同时他向左或向右推,以重定向他。我怎么能这样做?
我的代码:
$(document).keydown(function (e) {
var code = (e.keyCode ? e.keyCode : e.which);
var currentPage = $("#CurrentPage").val();
var numberOfPges = $("#NumberOfPages").val();
if (code == 39) {
if (currentPage < numberOfPges) {
// Næste side
changePage(parseInt(currentPage) + 1);
$(document).focus();
}
else {
// Send user to the next category
// $("#nextCategory")
}
}
else if (code == 37) {
// Tilbage
if ((parseInt(currentPage) - 1) != 0) {
changePage(parseInt(currentPage) - 1);
$(document).focus();
}
else {
// Send user to the previous category
// $("#previousCategory")
}
}
});
谢谢!
答案 0 :(得分:2)
您可以查看e.ctrlKey
属性