나는 그것이 함께 작동하지 않기 때문에 두 번 "onkeydown"기능을 병합하려고합니다. 아래 코드 :병합 onkeydown 기능
기능 - 1 개
document.onkeydown = checkKeycode
function checkKeycode(e) {
var event = e || window.event;
var keycode = event.which || event.keyCode;
if (keycode == 91) {
alert("Windows");
}
}
기능 - 2
document.onkeydown = function(e){
var n = (window.Event) ? e.which : e.keyCode;
if(n==116 || n==27 || n==112 || n==123 || n==17) return false;
}
var keys = {};
$(document).keydown(function (e) {
keys[e.which] = true;
});
$(document).keyup(function (e) {
delete keys[e.which];
});
페이지의 실행 기능 - 1이 작동하지 않습니다.
:
당신이
? 이것은 일이 보통보다 더 복잡하게 만듭니다. –EventListeners
을 사용하고 같은 이벤트에 기능을 발사한다onkeydown
이벤트를 수신하려면