gpt4 book ai didi

javascript - 将键盘快捷键关联到鼠标事件的方法

转载 作者:行者123 更新时间:2023-11-30 17:46:54 25 4
gpt4 key购买 nike

我正在使用 jQuery 编写 Ajax 网络应用程序。

我需要将几乎每个点击事件链接到键盘快捷键。

我的想法是使用这样的函数来绑定(bind)事件:

$.fn.myclick = function(element, key, customFunction) {
$("body").on("click keypress", element, function (event) {
if (event.keyCode === key || event.keyCode === undefined) {
customFunction();
}
});
};

我很确定这不是一个好方法,您确实知道执行此任务的最佳方法。
我认为我的方法的问题在于,即使我更改页面并按下按键,也可能会触发该事件。我应该添加某种解除绑定(bind)或仅当用户位于正确页面时才触发事件的方法。
这些页面只是 <section> 的列表隐藏 display: none;除了那个活跃的。

有什么建议吗?

最佳答案

查看用于处理键盘事件的 js 库。选择您(或社区)喜欢的任何一个:http://microjs.com/#keyboard

关于javascript - 将键盘快捷键关联到鼠标事件的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19975971/

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