极速下载站 —— 提供优质软件下载服务,感受全新的极速下载体验!

最近更新 | 软件专题 | 软件分类 | 软件排行

您的位置:极速下载站资讯首页系统教程系统资讯 → JQuery教程:jQuery事件(2)

JQuery教程:jQuery事件(2)

时间:2019-08-21 10:41:05  作者:johnnyl  浏览量:96

JQuery教程:jQuery事件图9

hover()

hover()方法用于模拟光标悬停事件。

当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter);当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave)。

图:JQuery教程

JQuery教程:jQuery事件图10

focus()

当元素获得焦点时,发生 focus 事件。

当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。

focus() 方法触发 focus 事件,或规定当发生 focus 事件时运行的函数:

图:JQuery教程

JQuery教程:jQuery事件图11

blur()

当元素失去焦点时,发生 blur 事件。

blur() 方法触发 blur 事件,或规定当发生 blur 事件时运行的函数:

图:JQuery教程

JQuery教程:jQuery事件图12

一.keypress,keydown,keyup的区别:

1.keydown:在键盘上按下某键时发生,一直按着则会不断触发(opera浏览器除外),它返回的是键盘代码;

2.keypress:在键盘上按下一个按键,并产生一个字符时发生,返回ASCII码。注意: shift、alt、ctrl等键按下并不会产生字符,所以监听无效 ,换句话说,只有按下能在屏幕上输出字符的按键时keypress事件才会触发。若一直按着某按键则会不断触发。

3.keyup:用户松开某一个按键时触发,与keydown相对,返回键盘代码.

二.两种常用用法举例

案例1:获取按键代码或字符的ASCII码

图:JQuery教程

JQuery教程:jQuery事件图13

案例2:传递数据给事件处理函数

语法:

图:JQuery教程

JQuery教程:jQuery事件图14

data: 通过event.data传递给事件处理函数的任意数据;

handler: 指定的事件处理函数;

举例:

图:JQuery教程

JQuery教程:jQuery事件图15

<上一页12

相关资讯

相关软件