`

jquery 键盘事件

阅读更多

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

})

 

 

原文地址:http://www.popo4j.com/article/keyboard-events-jquery.html

分享到:
评论

相关推荐

    jquery 监听 键盘 事件

    例如,要监听页面上所有元素的键盘按键事件,可以这样写: ```javascript $(document).on('keydown', function(event) { console.log('Keycode:', event.keyCode); }); ``` 在这个例子中,`event.keyCode`返回的...

    jquery 键盘事件的使用方法详解

    jquery 键盘事件的使用方法详解 jQuery处理键盘事件有三个函数,根据事件发生的顺序分别是: jquery 代码: 1. keydown(); 2. keyup();  3. keypress();  keydown() keydown事件会在键盘按下时触发,可以在...

    jQuery键盘按键按钮响应事件代码.zip

    本资源"jQuery键盘按键按钮响应事件代码.zip"正是一个关于如何利用jQuery来监听并处理键盘按键事件的示例代码。它允许用户在不直接点击按钮的情况下,通过键盘输入触发与按钮点击相同的行为,提升了用户体验。 首先...

    jQuery+CSS3模拟键盘事件.zip

    在本项目"jQuery+CSS3模拟键盘事件"中,我们将探讨如何使用JavaScript库jQuery和CSS3技术来创建一个模拟键盘事件的功能。这个功能通常用于增强网页的交互性,例如在虚拟键盘上点击按钮来输入文本,这对于移动设备或...

    jquery键盘事件介绍

    2、keyup() keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件 3、keypress() keypress事件会在敲击按键时触发,我们可以理解为按下并抬起同一个按键 二、获得键盘上对应的ascII码: $(document).keydown...

    jQuery键盘按钮响应事件代码.zip

    本资源“jQuery键盘按钮响应事件代码.zip”显然关注的是如何利用jQuery来实现键盘按键与页面上按钮的相似事件响应。这在交互设计中非常常见,可以提升用户的操作体验,特别是对于无障碍访问或者游戏应用等场景。 ...

    jquery键盘事件使用介绍

    ### jQuery键盘事件使用详解 #### 一、键盘事件概述 在网页开发中,键盘事件是非常重要的交互手段之一,尤其在需要用户输入或者通过键盘控制页面元素的应用场景中尤为重要。jQuery 提供了简单易用的方式来处理键盘...

    jQuery+CSS桌面键盘打字特效.zip

    例如,`click`事件可以用于监听键盘按键的点击,`keydown`或`keyup`事件可以模拟实际键盘的按键按下和释放。 6. **动画效果**:jQuery提供了一系列的动画方法,如`fadeIn()`, `fadeOut()`, `slideToggle()`等,可以...

    jQuery键盘按键按钮响应事件代码

    本主题聚焦于"jQuery键盘按键按钮响应事件代码",这是一个功能,使得用户在键盘上按下按键时,能够触发与点击按钮相同的行为。 首先,我们需要了解jQuery中的事件处理函数。在jQuery中,`$(document).ready()` 是一...

    jquery.hotkeys键盘事件处理插件DEMo

    jQuery.hotkeys是一个强大的插件,专为处理键盘事件而设计,使得开发者可以轻松地监听并响应用户按下特定按键的组合。这个插件由John Resig创建,是jQuery库的一个扩展,极大地丰富了键盘交互的可能性,尤其在网页...

    jquery效果事件

    3. 键盘事件:如`keydown`、`keyup`和`keypress`,用于监听键盘输入。 4. 表单事件:如`submit`(表单提交)、`change`(元素值改变)和`focus`/`blur`(元素获取或失去焦点)等。 5. 自定义事件:除了浏览器内置...

    jquery 键盘事件 keypress() keydown() keyup()用法总结

    与keydown事件相似,keyup事件与keypress事件不是总能触发,它在键盘按键被释放之后才被触发。 为了更好地应用这些事件,我们可以在对应的事件处理函数中编写处理逻辑。例如,对于keydown事件,我们可以使用以下...

    基于 jQuery 实现键盘事件监听控件

    4. 按键事件甄别与处理:键盘事件的甄别主要依赖于分析事件对象的属性,如keyCode、altKey、ctrlKey、shiftKey等。在代码中定义了一个私有方法_keyCodeProcess()来处理按键事件甄别逻辑,通过一系列的条件判断来区分...

    javascript键盘响应事件

    二、jQuery键盘事件 jQuery库简化了DOM操作和事件处理,使代码更简洁。我们可以使用`.on()`方法绑定键盘事件: ```javascript $(document).on('keydown', function(event) { console.log('Key pressed:', event....

    jquery 搜索 键盘选择 li 键盘事件 鼠标事件

    根据提供的文件信息,我们可以总结出以下关于 jQuery 中搜索功能、键盘事件处理以及鼠标事件处理的知识点: ### 一、jQuery 搜索功能实现 在提供的代码片段中,主要实现了基于 jQuery 的搜索建议功能。该功能的...

    网页版jquery键盘插件

    7. **API设计**:一个优秀的jQuery键盘插件会提供清晰的API,允许开发者定制键盘布局、按键功能、触发事件等,以满足各种应用场景。 在实际应用中,开发者可以按照以下步骤使用这个键盘插件: 1. 引入jQuery库和...

    jquery。键盘插件

    而“jQuery键盘插件”则是jQuery生态中的一个扩展,为网页应用提供了模拟真实键盘的功能。这个插件尤其适用于移动设备或特定输入场景,如在线表单、密码输入等,避免了在触摸屏上使用虚拟键盘的不便。 在描述中提到...

    jquery 回车事件实现代码

    例子,jquery键盘事件、回车键事件用法。// 键盘事件 1、keydown() keydown事件会在键盘按下时触发. 2、keyup() keyup事件会在按键释放时触发,也就是你按下键盘起来后的事件 3、keypress() keypress事件会在...

Global site tag (gtag.js) - Google Analytics