jquery键盘事件
来源:互联网 发布:液晶电视怎么安装软件 编辑:程序博客网 时间:2024/06/11 06:35
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
})
- jQuery事件-键盘事件
- jquery 键盘事件捕捉
- jquery键盘事件
- jquery键盘事件
- jquery 键盘事件
- JQuery添加键盘事件
- jquery键盘点击事件
- jquery键盘事件
- jQuery绑定键盘事件
- jquery键盘enter事件
- jquery键盘事件
- jquery键盘事件
- jquery 监控键盘事件
- jQuery的键盘事件
- jQuery绑定键盘事件
- jQuery绑定键盘事件
- jquery键盘事件
- jQuery---键盘事件
- JS 弹出层 这个比较实用
- javascript 得到文件后缀名
- python异常信息捕获方法整理归纳
- C#命名规范,控件、数据类型、ADO.NET等
- hibernate配置文件hibernate.cfg.xml的详细解释
- jquery键盘事件
- 怎样花两年时间去面试一个人
- Hibernate配置文件详解
- OpenFlow的使用
- 基于OHCI协议的S3C2440 USB Host Driver之协议介绍(四)
- sql2008安装
- Rogue Removal Review
- nginx 配置nginx.conf 详解
- KNN的matlab实现算法(转载)