jquery-事件
来源:互联网 发布:软件服务外包 编辑:程序博客网 时间:2024/05/22 17:45
jquery的事件主要是和鼠标与键盘有关的,当然,触发事件要对元素绑定这些事件才能触发,常用的主要有以下部分:
.click 鼠标单击该元素触发
.dblclick 鼠标双击该元素触发
.mousedown 鼠标指针移动到元素上方并按下鼠标时触发
.mouseup 鼠标在元素上放松时触发(原本是是压着的)
.mouseout 鼠标从元素上离开时触发
.mouseover 鼠标移到该元素上上方时触发
.keydown 按钮按下时触发
.keypress 按钮按下时触发,不过执行顺序是在keydown之后
.keyup 按钮松开时触发
.focus 元素得到焦点时触发
.blur 元素失去焦点时触发
.change 元素的值发生改变时触发
另外绑定元素事件有:
bind(),live() ,delegate(),on()
bind()最早出现,兼容性好,.click()、.hover()等都是bind的简化处理,但它不会绑定它执行完后添加的元素上,代价很大,当绑定很多元素时效率不好。
live()可以绑定事件在动态添加的元素上,但兼容性很不好,问题也多,不推荐使用它。
delegate()可以绑定到动态添加的元素上,可以看成是live()的优化版,兼容性还可以,无明显缺点。
on()提供了同一绑定事件的方法,可以通过父元素绑定到动态添加的元素上,兼容性较好,效率高,1.7版本之后推荐使用on()。
0 0
- jQuery事件
- jquery事件
- JQuery事件
- JQuery事件
- jQuery事件
- jquery事件
- jQuery事件
- JQuery事件
- jquery 事件
- jquery事件
- jquery事件
- jQuery事件
- jQuery事件
- jQuery 事件
- jquery 事件
- jquery 事件
- JQuery事件
- jQuery 事件
- linux平台安装mysql---二进制包
- 图解opencv配置原理
- android中如何控制声音是从扬声器还是从 听筒里出啦
- matlab数组中求最大的几个数并返回其位置
- shell的特殊重要内置变量
- jquery-事件
- linux expect 安装
- eclipse导入android项目报错 MainActivity 和values文件出错
- 初入密码学世界
- android 关于发起不同网络请求与服务器session不一致问题
- 请问诸位大神,Android怎么实现图片转动
- linq查询的结果怎么在视图用
- 拓扑排序 详解 + 并查集 详解 + 最小生成树详解
- Android简易实战教程--第五十话《动画扫描》