gpt4 book ai didi

javascript - jQuery插件绑定(bind)ctrl+mouseclick事件

转载 作者:行者123 更新时间:2023-11-29 22:38:09 25 4
gpt4 key购买 nike

jquery.hotkeys plugin让您轻松地添加和删除键盘事件的处理程序。但是这个插件只能处理键盘事件,不能处理鼠标点击事件。所以它不支持类似的东西:

$('#gallery li.icon').bind('click', 'ctrl+leftbutton', function() {
$(this).addClass('selected');
});

我知道这并不难实现,但我很好奇是否有人已经为此发布了一个简洁的解决方案。

最佳答案

您可以只检查事件的 .ctrlKey属性,例如:

$('#gallery li.icon').click(function(e) {
if(e.ctrlKey) $(this).addClass('selected');
});

这里我们只是检查 Ctrl 键是否按下然后 click事件发生。需要说明的是,.ctrlKey 是基本的 JavaScript,不依赖于热键插件。

关于javascript - jQuery插件绑定(bind)ctrl+mouseclick事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4169455/

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