我想检测用户何时按下了不是“输入”按钮的键。例如:如果用户按下“shift”键,它会做一些事情。我有这个代码,但它不起作用:
$(document).keypress(function(e) {
var keycode = (e.keyCode ? e.keyCode : e.which);
if (keycode!= '13) {
//do somthing
}
});
KeyboardEvent.keyCode
并且KeyboardEvent.which
都已弃用(令人困惑,我知道)。KeyboardEvent.code
像这样使用:
$(document).keypress(function(e){
if(e.code !== "Enter"){
// Your code here
}
});
更多信息请访问MDN
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句