我有以下代碼,使用左右箭頭鍵在元素之間導航。如何創建監聽按鍵組合的事件監聽器(ctrl和左/右箭頭)?
$(document).keydown(function (event) {
if (event.keyCode === 37) {
console.log("left")
currentPosition > 0 ? currentPosition-- : maxFocusablePosition;
}
if (event.keyCode === 39) {
console.log("right")
currentPosition < maxFocusablePosition ? currentPosition++ : 0;
}
我試圖實現以下,但它不工作:
if (event.ctrlKey && (event.which === 37)) {
console.log("Combo Move");
}
的可能的複製[JavaScript的一次按壓多個鍵(http://stackoverflow.com/questions/5203407/javascript-multiple-keys-pressed-at-once) – Mathletics