问题标签 [jquery-hotkeys]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - JQuery Hotkeys - 绑定到多个字母数字字符组合
我正在使用最新版本的JQuery hotkeys。
该插件非常棒,并且主要完成了我需要它做的事情。
但是,我想绑定到诸如“A+H”之类的键组合,例如:
这似乎不起作用 - 有没有人成功地做到了这一点?CTRL+A 等有效,但如果我可以绑定到字母数字字符的组合,那将是理想的。
jquery - jQuery 热键插件使用绑定
我正在使用由 John Resig(jQuery 先生)编写的jQuery hotkeys 插件。但是,它使用bind
,并且bind
现在已替换on
为官方 jQuery API 中所述的。
标准代码是:
我尝试更改bind
为on
,但没有成功。有没有解决方法,还是没关系?
我还想知道将处理程序附加到文档是否总是最好的方法。
jquery - 为什么 JQuery 热键会多次触发快捷方式
我有以下代码:
每个快捷方式用于不同的功能,但是当我使用 ctrl+r 时,它会显示 4 次警报。我做错什么了吗?下面的代码对我来说看起来不错...
我正在使用 chrome,但我认为这并不重要
编辑:我正在使用 Hotkeys JQuery 插件
jquery - 如何使 CTRL+N 在 Hotkeys JQuery 插件上工作?
我正在使用以下插件: 链接
我相信这是 JQuery 社区中最常用的一个:
我在尝试使 ctrl+N 工作时遇到问题,请参见下面的代码:
当我在 chrome 上运行它时,它会打开一个新窗口,这是浏览器的常用快捷方式
jquery - 无法使用 jQuery 热键覆盖 Firefox 中的 ctrl+s
我正在使用 jQuery Hotkeys 插件:http ://code.google.com/p/js-hotkeys/
这是我正在使用的代码:
在 Chrome 中它工作正常并且 Ctrl+s 默认功能被覆盖,但在 Firefox 中它会触发警报并且它还尝试保存 html 页面。
我知道必须有办法让它工作,Firefox 中的 Wordpress 让你按 ctrl+s 保存。
有任何想法吗?
javascript - JS 将键盘快捷键绑定到函数
我想在按键时执行“LoadPlayer”功能u。我得到的是,对于任何按下的键,都会执行“LoadPlayer”。
HotKeys 库是这样添加的:
但是找不到。我把它放在和其他图书馆完全相同的地方。其他的没问题
我究竟做错了什么?
jquery - 在输入元素上运行热键事件后更改事件不执行 - jquery
在我写了一些东西之后,输入元素中的下面的代码 .chane() 事件将正常执行。
但是当我使用诸如左键之类的热键事件并更改输入值时, change() 事件在我手动更改输入值之前将不起作用。
为什么?
通过函数更改输入元素的值后,如何在输入元素上执行 change() 事件?
jquery - 最新版本的 jQuery 热键插件不接受字符,除非使用按键
我在这里下载了最新版本的 jQuery 插件。我注意到如果我使用 keydown 绑定它并传入带有“ctrl+u”之类的字符的东西,它就不起作用。我发现这段代码似乎在阻止它。
即这一段
这可以防止字符为真,然后将 modif 和字符进一步向下绑定。
我见过人们在他们的网站上使用这个插件,他们没有 event.type === "keypress" 的部分,也没有 if (character) 部分。热键插件是否设计为仅接受带有按键事件的字符?如果是这样,文档没有这样说。
jquery - 以编程方式更改活动选项卡时,未从 JQuery UI 选项卡中删除 ui-state-focus 类
我正在使用 jquery hotkeys 插件并将 keydown 按下绑定到我的 JQuery UI 选项卡,如下所示:
问题是,如果我单击一个选项卡,然后使用 keydown 选择另一个选项卡,前一个选项卡的样式仍然ui-state-focus
如下所示:
在我点击其他地方之前,它会一直保持这种状态。我正在使用 jQuery UI 1.10.3、jQuery 2.0.1 和 jQuery Hotkeys 0.8。
我现在为解决它所做的就是把它放在我所有的 keydown 绑定中
但我想知道是否有更好的解决方案。