问题标签 [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.

0 投票
1 回答
839 浏览

jquery - jquery 热键在当前浏览器中不起作用?

我有一段时间没有使用 jquery.hotkeys.js 了,但我似乎连最基本的测试都无法在任何当前浏览器中工作。

使用 Ver 0.8 我也尝试了其他版本的 jQuery,但坚持使用 1.4.2 进行测试,因为这是 John Resig 在他的示例中所使用的。

0 投票
1 回答
341 浏览

jquery - 使用 jQuery 热键选择文本区域而不编写文本

我正在使用jeresig 的 jQuery Hotkeys 库来启用可以选择网页上文本区域的热键。但是,当我使用热键时,它会将文本插入文本区域而不是仅选择它,覆盖以前的内容,这不是我想要的。有针对这个的解决方法吗?

HTML:

JavaScript:

jsfiddle

0 投票
2 回答
881 浏览

javascript - 文档 keydown 绑定不适用于输入字段

我一直在使用来自jeresig 的 hotkey 的jquery hotkeys 插件。当文档处于焦点时,快捷方式工作正常,但当焦点在输入字段中时,快捷方式不起作用。我已经使用$(document)$(document).find('input')用于绑定。但这些也不起作用。

我使用以下代码制作快捷方式:

0 投票
2 回答
804 浏览

jquery - 如何使用快捷键/热键 jQuery 控制组合框 (html)?

我有这样的组合框:

现在,我想用快捷键/热键访问或控制这个组合框。例如,当我按下“alt+s”按钮时,我可以看到组合框列表,并且可以通过按下“上/下”按钮进行选择。

我需要这个快捷键/热键来改变鼠标点击。我需要这个来创建无鼠标应用程序(应用程序可以在没有鼠标的情况下运行)。这种情况有解决方案吗?

0 投票
1 回答
779 浏览

jquery - 使用热键导航选项卡

如何使用使用以下热键实现的快捷键在不同的选项卡之间导航:https ://github.com/jeresig/jquery.hotkeys 。

我的热键脚本实现如下:

如何实现这一点,以便当我按下 shift 和 w (shift+w) 时,它会打开消息选项卡?使用标签失败。

0 投票
0 回答
27 浏览

jquery - 如何使用jquery设置windows和mac通用的键盘快捷键

我有一个 Web 应用程序,其中有一段快捷方式代码,在 chrome 和 firefox 中都可以正常工作。我如何将其扩展到适用于 chrome 和 firefox 的 Mac 机器。

窗口中的代码

对于mac,我尝试了下面的一段代码,它工作正常。

我可以做到这一点的另一种方法是对两者都有一个共同的功能,如下所示

让我知道任何其他更好的方法来做到这一点,它适用于 chrome 和 firefox 中的 windows 和 mac。

0 投票
0 回答
68 浏览

javascript - 如何使回车键对表单元素执行制表键功能

我正在使用 jQuery Hotkey 插件https://github.com/jeresig/jquery.hotkeys,我想移动到 keydown Enter 上的其他输入框,而不是 Tab 这是默认行为。但不知怎的,我不能让它去。任何人都可以请帮助我如何排序,基本上我可以使用自定义javascript,但由于我在这个插件上触发了最大事件并且使用“输入事件”我不想使用它。

对于其他事件,我只是添加了一部分代码:

任何人的帮助都非常感谢提前谢谢。

0 投票
2 回答
1462 浏览

javascript - 输入焦点时的 jQuery.HotKeys 键绑定

我正在使用 jquery.hotkeys 来实现键盘快捷键。

我的代码:

这工作正常。但是,如果任何输入处于焦点,则击键默认为浏览器原始(在本例中为查找)。如果我在输入框外单击,jquery.hotkeys 会调用预期的函数。

如果我想获得统一的行为,无论输入是否集中,我应该怎么做?

0 投票
1 回答
4392 浏览

javascript - Javascript - keyup 事件多次触发

我正在使用热键插件向关键事件添加处理程序。我制作了一个图像滑块,用于浏览杂志的封面图片。我首先制作了一个脚本,用户可以通过单击导航按钮浏览杂志封面。

这很好用,我有一系列杂志,当用户点击其中一个时,会滚动到创建用户点击的杂志详细信息的部分。每次用户单击某个杂志时,我都会动态更改该部分,并使用单击的杂志更新详细信息。在那里,用户可以通过点击导航按钮浏览该杂志的封面。所以,每次用户点击一些新杂志时,我都会调用这个函数:

在这里,我正在清空imagesandloadedImages数组。所以,这部分工作正常。我遇到的问题是关键事件。我制作了这个脚本,我检查该部分是否在视口中,然后启用浏览杂志的封面。

问题是,当我按下键转到下一个封面时,它会立即转到杂志的最后一个封面。当我在控制台中检查时imagesIndex,我可以看到按下right key arrowindex立即转到 12(这是杂志的最后一期封面):

1 issue-images.js?828c:28 2 issue-images.js?828c:28 3 issue-images.js?828c:28 4 issue-images.js?828c:28 5 issue-images.js?828c:28 6 issue-images.js?828c:28 7 issue-images.js?828c:28 8 issue-images.js?828c:28 9 issue-images.js?828c:28 10 issue-images.js?828c:28 11 问题-images.js?828c:28 12

0 投票
2 回答
34 浏览

javascript - Jquery热键不能用函数发送值

我想知道为什么这适用于 jquery 热键:

但这不是:

即使这样也行不通: