gpt4 book ai didi

javascript - 使用 js-hotkeys jQuery 插件监听 'anykey'

转载 作者:行者123 更新时间:2023-12-02 20:14:34 24 4
gpt4 key购买 nike

我最近尝试了 js-hotkeys 插件 (http://code.google.com/p/js-hotkeys/),发现它对于制作热键非常有用。

问题是:原来的“.keyup()”、“.keydown()”和“.keypress()”似乎被插件覆盖了。

现在我必须监听输入字段中的任何按键,但由于我无法使用原始的 jQuery 函数,我的猜测是我必须使用该插件,但我不知道如何使用。

似乎我不能将第二个参数(我指定组合键的参数)留空,并且文档中没有提及任何“监听任何键”选项。

有人有什么想法吗?

最佳答案

我很确定你错了 - 我已经使用热键插件有一段时间了,如果你查看代码的顶部,你会注意到原型(prototype)正在保存 .绑定(bind)。如果您考虑一下,禁用 native 行为会导致一系列问题,因为您也无法对所有其他事件执行 .bind 方法。

你应该能够做到

$('#foo').bind('keyup', function(event)
{
if(event.which == 13) // return key
{
$(this).trigger('click'); // or console.log / whatever
}
});

请不要生气,但我认为您只是编码错误。如果您可以将您的代码发送给我,我很乐意帮助您调试 - 但我可以毫无保留地告诉您,您的热键插件不会禁用 jQuery .bind 方法。如果是,那么它与我拥有的不同,我很乐意发送一个功能链接。

祝你好运。

关于javascript - 使用 js-hotkeys jQuery 插件监听 'anykey',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6503062/

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