gpt4 book ai didi

jquery - 使用 jQuery 进行独立于浏览器的键码处理

转载 作者:行者123 更新时间:2023-12-01 06:01:30 24 4
gpt4 key购买 nike

jQuery 是否支持翻译浏览器相关的键码以进行独立编程?我有一些这样的代码

$("#container").delegate("input", "keyup", function(event){
if(event.which == 107){
event.preventDefault();
addSomething();
}
});

当按下 + 时,它应该将一些新元素附加到我的 $(document) 中。显然,这在 Chrome 中不起作用,因为 Chrome 的 + 键码恰好是 187。我想,这应该是一个常见问题,并且推测,有一种方法可以使用与已经独立于浏览器的事件?我发现,有一个way对于 shift 键。但这是否适用于所有按键?是否证明这在所有浏览器中都有效?我想到了类似的事情

...
if(event.+){ //or maybe if(event.plus){
...

最佳答案

https://github.com/jeresig/jquery.hotkeys/blob/master/jquery.hotkeys.js ,作者:Tzury Bar Yochay 和 John Resig。这几乎可以处理任何按键[向下/向上/按下]的情况。

关于jquery - 使用 jQuery 进行独立于浏览器的键码处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11064870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com