jQuery事件机制
来源:互联网 发布:华为 电信软件产品线 编辑:程序博客网 时间:2024/04/29 11:35
- jQuery事件机制:指的是jQuery对JS操作DOM事件的封装,包括了事件绑定、事件解绑、事件触发
- 简单的事件绑定
- click():单击事件
- blur():失去焦点事件
- mouseenter():鼠标进入事件
- mouseleave():鼠标离开事件
- dbclick():双击事件
- change():改变事件,如:文本框值改变,下拉列表值改变等
- focus():获得焦点事件
- keydown():键盘按下事件
- 方式
- on方式
- 作用:给匹配的元素绑定事件
- 参数
<1>第一个参数:事件(绑定事件的名称可以是由空格分隔的多个事件(标准事件/自定义事件))
<2>第二个参数:执行事件的后代元素
<3>第三个参数:传递给处理函数的数据,事件触发的时候通过event.data来使用
<4>第四个参数:事件处理函数
- 事件解绑:怎么绑定的事件就怎么解绑这个事件
- off解绑on方式绑定的事件
- 参数
·无参:解绑匹配元素的所有事件
·一个参数:解绑匹配元素的指定事件
- 事件触发
- 简单事件触发(可以写多个):直接就是一个简单的绑定事件
- trigger方法触发事件:触发浏览器的默认行为,执行程序,触动事件(只能有一个参数,触发该参数事件的浏览器行为)
- triggerHandler触发:事件响应方法,不触发浏览器的默认行为,执行程序但是不触动事件(只能有一个参数,这个参数是事件)
例如:文本框获得焦点的默认行为
- jQuery事件对象
- event.data:传递给事件处理程序的额外数据
- event.currentTarget:等同于this,当前DOM对象
- event.pageX:鼠标相对于文档左部边缘的位置
- event.target:触发事件源,不一定===this
- event.stopPropagation():阻止事件冒泡
- event.preventDefault():阻止默认行为
- event.type:事件类型:click,dbclick
- event.which:鼠标的按键类型 à 左1中2右3
- event.keyCode:键盘按键代码
阅读全文
0 0
- jQuery事件处理机制
- jquery 事件机制
- jQuery事件扩展机制
- JQuery事件机制
- jquery事件处理机制
- jQuery事件委托机制
- jQuery事件机制
- jQuery 事件机制(一)
- jQuery 事件机制(二)
- jQuery事件机制学习教程
- jQuery事件绑定机制完整版
- 关于JQuery的事件机制
- jQuery事件-委托机制、事件对象
- jquery事件机制扩展插件 jquery鼠标右键事件
- jquery事件机制扩展插件 jquery鼠标右键事件
- 为jQuery添加自定义事件机制
- JQuery事件----冒泡机制的思考
- JQuery事件----冒泡机制的思考
- SDNU 1241
- 北京市交通委:无人驾驶车辆上路测试需配驾驶员
- 激辩AI:有人认为将倒闭一批 有人预判融资额还要涨
- 外媒预测:3D传感智能机将成为2018年大势
- JavaSE--------基础语法(一)
- jQuery事件机制
- 链式编程
- 隐式迭代
- 实践杂论
- 多库共存(了解)
- 插件机制
- 图片懒加载(图片延迟加载问题)
- jquery基础
- jquery基础选择器