1
我有一個功能,如果用戶按下鍵盤上的右鍵或左鍵,用戶可以指向另一個頁面。我需要它來檢查用戶是否在按住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")
}
}
});
謝謝!
可能是這將有助於https://github.com/jeresig/jquery.hotkeys – Rafay