我需要在一个活动(集中)元素中检测击键组合。但是,当我专注于另一个元素并按下相同的按键时,不应触发该操作。
我似乎很难做到这一点。任何帮助将不胜感激。
谢谢。
最佳答案
您可以签出我的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/