检测在 JavaScript 中不是“输入”的按键事件

格林布拉特爵士

我想检测用户何时按下了不是“输入”按钮的键。例如:如果用户按下“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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章