打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
jquery 键盘事件,jQuery处理按键,jQuery 键盘_ jQuery

jquery 键盘事件

2010-06-28 13:27:00.0有613人喜欢这篇文章

jQuery处理键盘事件,比如小说网站中常见的按左右键来实现上一篇文章和下一篇文章,按ctrl+回车实现表单提交,google reader和有道阅读中的全快捷键操作...

本文讲述jQuery处理按键的原理和方法

jQuery处理键盘事件有三个函数,根据事件发生的顺序分别是:

1 keydown();
2 keyup();
3 keypress();

 

 
 

keydown()

keydown事件会在键盘按下时触发,可以在绑定的函数中欧能够返回false来防止触发浏览器的默认事件.

keyup()

keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件

keypress()

keypress事件会在敲击按键时触发,我们可以理解为按下并抬起同一个按键

我们怎么才能获取我按下的是A还是Z还是回车按钮呢?

键盘事件可以传递一个参数event,其实说有的jQuery事件函数中都可以传递这么一个参数

1 $('input').keydown(function(event){
2 alert(event.keyCode);
3 });

上面代码中的,event.keyCode就可以帮助我们获取到我们按下了什么按键,他返回的是ascII码,比如说上下左右键,分别是38,40,37,39

如果我们要实现ctrl+Enter就是ctrl+回车提交表单

1 $(document).keypress(function(e) {
2 if (e.ctrlKey && e.which == 13)
3 $("form").submit();
4 })

文章作者:POPO4J
本文地址:http://www.popo4j.com/article/keyboard-events-jquery.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
jquery键盘事件
jquery按回车键实现表单提交的简单实例
JS中常用的键盘事件与keycode属性
键盘与文本事件(keydown、keypress和keyup触发顺序及其区别)
c# keydown keypress keyup
jquery 中的事件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服