jQuery技术

jquery为页面增加快捷键示例

字号+ 作者:H5之家 来源:H5之家 2017-06-26 08:00 我要评论( )

[jquery为页面增加快捷键示例]: 代码如下:$(document).keydown(function(e){if(e.which == 37) {alert(

代码如下:


$(document).keydown(function(e){
if(e.which == 37) {
alert("左");
}
if(e.which == 39) {
alert("右");
}
});

此外还有一个keypress事件和keydown事件类似,但不能混用。keydown与keypress的区别是:

1 只有字符按键才能触发keypress事件,任何按键都能触发keydown事件,比如:F1-F12、方向键、等只能用keydown。

2 keydown返回的是键盘的代码, keypress返回的是ASCII字符,以字符a为例,keydown返回65,而keypress返回97。

如果要检测Ctrl、Shift等组合键判断这些对象是不是true:e.shiftKey、e.ctrlKey

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jQuery File Upload done函数没有返回

    jQuery File Upload done函数没有返回

    2017-05-11 14:06

  • Jquery通过ajax请求NodeJS返回json数据实例

    Jquery通过ajax请求NodeJS返回json数据实例

    2016-11-26 14:37

  • jquery.hotkeys监听键盘按下事件keydown插件

    jquery.hotkeys监听键盘按下事件keydown插件

    2016-09-03 13:00

  • JQuery ajax请求一直返回Error(parsererror)

    JQuery ajax请求一直返回Error(parsererror)

    2016-07-10 13:12

网友点评
l