首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery -具有多个绑定调用的热键

JQuery -具有多个绑定调用的热键
EN

Stack Overflow用户
提问于 2011-08-17 12:26:30
回答 1查看 2.5K关注 0票数 1

需求是,在一个屏幕中,我们需要"ctrl+1,Ctrl+2 & ctrl+3“的热键。使用热键插件http://code.google.com/p/js-hotkeys/,,在浏览器中,如果我打开下面的页面,如果我按下'ctrl+1‘警告消息,它会出现一些问题,结果应该是“您找到了热键ctrl+1!”警告一次。我是JQuery世界的新手,所以我不确定我是不是错过了一些东西,或者插件它自己得到了一些已知的问题。

有人能对这个问题发表意见吗。

代码语言:javascript
复制
<html>
<head>
<title>JQuery Hotkeys</title>
<script src="jquery-1.6.2.min.js"></script>
<script src="jquery.hotkeys-0.7.9.js"></script>
<script>
$(document).bind('keydown', 'ctrl+1', function() {
   alert('You found the hotkey ctrl+1!');
});

$(document).bind('keydown', 'ctrl+2', function() {
   alert('You found the hotkey ctrl+2!');
});


</script>
</head>
<body>
HOYKEY DEMO : Press 'Ctrl+1/Ctrl+2'
</body>
</html>

谢谢你,~拉姆

EN

回答 1

Stack Overflow用户

发布于 2011-09-22 01:46:13

试着用这个新版本..。

https://github.com/jeresig/jquery.hotkeys

我发现它解决了你的问题。在使用jQuery 1.6+之后,我遇到了一个使用0.7.9的问题。在这种情况下,我使用fancybox,所有fancybox javascript都停止工作。在切换到热键.8之后,我所有的问题都消失了。我相信目前正在开发一个更新版本的热键,但还没有找到源代码。如果您最终使用了fancybox,那么只需说这个提示可以节省您几个小时:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7092743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档