jQuery键盘Shorcuts缺火

jQuery键盘Shorcuts缺火,jquery,Jquery,我正在尝试有一个按钮,可以使用键盘快捷键。使用下面的按钮,我希望能够按下“ALT+R”来使用该按钮。但如果你按下ALT或R,它就会运行,而我只希望它在按下ALT或R时运行 $(document).bind('keydown','alt+r',function()){ 警惕(“工作”); }); 报告您可以使用此代码捕获alt+r。但是我建议你注意系钥匙。您可以替代浏览器快捷方式 jQuery(document).keydown(function(event){ if(event.al

我正在尝试有一个按钮,可以使用键盘快捷键。使用下面的按钮,我希望能够按下“ALT+R”来使用该按钮。但如果你按下ALT或R,它就会运行,而我只希望它在按下ALT或R时运行

$(document).bind('keydown','alt+r',function()){
警惕(“工作”);
});


报告
您可以使用此代码捕获alt+r。但是我建议你注意系钥匙。您可以替代浏览器快捷方式

jQuery(document).keydown(function(event){
   if(event.altKey==true && event.key=="r"){
      alert("works")
   }
})

这不是你检查特定按钮是否被按下的方式。在做一个时,请耐心听我说,我是用问题和答案来做的。这是一个小错误,因为在触发事件后,分别按下alt和r将触发。因此,您必须找到一种方法来重置
keyUp
函数,以使映射值为假。请注意
event.key
为空。