Javascript 单独按下时忽略某些键,但同时按下多个键时则不忽略
我想写下一个条件:Javascript 单独按下时忽略某些键,但同时按下多个键时则不忽略,javascript,jquery,events,handler,keypress,Javascript,Jquery,Events,Handler,Keypress,我想写下一个条件: document.onkeydown = function(e) { e = e || event; e.preventDefault(); if(e.ctrlKey&&e.keyCode==120) { alert('Hello'); } else { alert('Bye'); } 但当我们开始按Ctrl键时,我们会看到一条信息“再见”。如果单独按下,如何禁用Ctrl键?如果检查是否
document.onkeydown = function(e) {
e = e || event;
e.preventDefault();
if(e.ctrlKey&&e.keyCode==120) {
alert('Hello');
} else {
alert('Bye');
}
但当我们开始按Ctrl键时,我们会看到一条信息“再见”。如果单独按下,如何禁用
Ctrl
键?如果检查是否按下了Ctrl键,只需将其设为else即可。如果按下任何其他键,现在将显示Bye
document.onkeydown = function(e) {
e = e || event;
e.preventDefault();
if(e.ctrlKey && e.keyCode==120) {
alert('Hello');
} else if( !e.ctrlKey ) {
alert('Bye');
}
}
你可能想看看。哦,真的。。。这太容易了。对不起,这个问题。