Javascript 将密钥组合检测定位到DOM的特定活动部分

Javascript 将密钥组合检测定位到DOM的特定活动部分,javascript,html,css,Javascript,Html,Css,我需要在一个活动(聚焦)元素中检测击键组合。但是,当我关注另一个元素并按下相同的按键时,不应该触发该操作 我似乎很难做到这一点。任何帮助都将不胜感激 谢谢。您可以查看我的jQuery插件,该插件允许您通过选择元素然后选择键来执行此操作,如: $('input').jkey('alt+a',function(){ console.log('You pressed alt+a!'); }) 文件: 资料来源: 您可以查看我的jQuery插件,该插件允许您通过选择元素然后选择键来执行此操作,如

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

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


谢谢。

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

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

资料来源:

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

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

资料来源:

这确实是一个很好的解决方案。谢谢我想知道它在不同浏览器上是如何工作的。你知道吗?在大多数浏览器中都可以使用。我听说IE7有一些问题。我还没有时间讨论IE7,但如果你不介意弄脏你的手,你可以贡献:)如果你有任何其他问题,请随时给我发电子邮件。我会的。谢谢!我主要关注firefox、chrome、safari和IE8+,并且已经遇到了您记录的关键歧义。如果我添加了一些可能有帮助的内容,我会让您知道。这确实提供了一个简洁的解决方案。谢谢我想知道它在不同浏览器上是如何工作的。你知道吗?在大多数浏览器中都可以使用。我听说IE7有一些问题。我还没有时间讨论IE7,但如果你不介意弄脏你的手,你可以贡献:)如果你有任何其他问题,请随时给我发电子邮件。我会的。谢谢!我主要关注firefox、chrome、safari和IE8+,并且已经遇到了您记录的关键歧义。如果我添加一些可能有帮助的内容,我会让您知道。