我需要在一个活动(集中)元素中检测击键组合。但是,当我专注于另一个元素并按下相同的按键时,不应触发该操作。

我似乎很难做到这一点。任何帮助将不胜感激。

谢谢。

最佳答案

您可以签出我的jQuery插件,该插件允许您通过选择元素,然后选择键来执行此操作,例如:

$('input').jkey('alt+a',function(){
  console.log('You pressed alt+a!');
})


文件:
http://oscargodson.com/labs/jkey/

资源:
https://github.com/oscargodson/jkey

关于javascript - 将组合键检测本地化到DOM的特定事件部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5953571/

10-12 15:16