10个用来处理键盘事件的JQuery插件和JS类库
通常在web应用或者网站中,我们使用鼠标来控制元素或者执行导航,相对于桌面应用来说,使用web应用的快捷键次数可能会相对比较少,但是对于熟 练的专业人员来说,使用键盘可能更加容易并且更加快速,在今天这篇文章中,我们收集了10个jQuery的插件,帮助你创建各种基于键盘事件的web应 用,相信大家会喜欢的!
1. Mousetrap
Mousetrap是一个超简单的处理键盘快捷键的类库,压缩有只有1.6kb大小,并且不依赖任何的外部类库。你使用的主要就是绑定方法。它会帮 助你绑定指定的键盘命令到一个callback方法中。并且拥有第三个参数来制定监听的事件类型。 可以是keypress,keydown或者keyup。任何被空格分隔的key会被认为是连续的。如果你你连续的输入key,最后一个输入key会触发 callback。
支持浏览器:
- IE6+
- Safari
- Firefox
- Chrome
2. Jwerty
jwerty是一个JS类库帮助你针对元素和事件来绑定,触发和声明输入键组合。它将难于使用的标准api生成更加清晰并且容易使用的格式。所有的 jwerty事件都要求jwertycode。jwertycode可以以字符串或者数组传递,使用字符串可能是最简单的方式来生成组合。这个类库非常 小,压缩后1.5kb,gzipped大概3kb。不依赖任何类库。兼容jQuery,zepto或者Ender。
3. Keypress
Keypress是一个输入捕捉类库,拥有一些特殊的特性。非常容易上手和使用,大概9kb,不依赖任何类库。可以开发非常简单或者高级的应用。这个类库针对keyup和keydown拥有一些回调函数。并且拥有选项来捕捉单次输入或者其它。
4. KeyboardJS
keyboardjs是一个标准的JS类库,处理键盘输入帮助我们理解按键输入并且生成行为。这个类库支持简单的组合按键并且支持不同LOCALE。针对press和release事件拥有回调函数
已有 0 人发表留言,猛击->> 这里<<-参与讨论
ITeye推荐
相关 [键盘 事件 jquery] 推荐:
Jquery手动触发事件
- - 博客园_首页jQuery事件编写进阶
- - 阿里巴巴(中国站)用户体验设计部博客jQuery代码优化:基本事件篇
- - 可咔酷 | 网络杂货铺jQuery - 中文輸入法與KeyDown/KeyPress事件
- 晓刚 - 黑暗執行緒jQuery捕获超链接事件进行局部刷新
- - Xiaoxia[PG]键盘事件处理的JS库 Kibo
- Le - 开源中国社区最新软件GA小技巧:使用jQuery来方便的布置事件跟踪代码
- - 标点符【外刊IT评论网】Kibo:键盘事件捕捉高手
- Tony - 外刊IT评论网JQuery 选择器
- - CSDN博客Web前端推荐文章点击我
. 像上面这样把JavaSript代码和HTML代码混杂在一起的做法同样也非常不妥,因为它并没有将网页内容和行为分离,所以才有JQuery选择器的学习.点击我
. //给class为demo的元素添加行为.