Jquery事件绑定方法
来源:互联网 发布:苹果看txt软件 编辑:程序博客网 时间:2024/05/20 01:39
比如ul里面有6个li
bind: this.on( types, null, data, fn );
$('li').bind('click',fn)
- 直接绑定到li元素上,效率较低,因为要循环6次进行绑定
- 通过在
fn
中查看this
得知,不会动态绑定到新加的元素上,如若元素较多则效率不高。
live:live(type, [data], fn)
$('li').live('click',fn),
- 直接将元素绑定到
$(document)
对象上,只绑定一次- 会动态绑定到新加的元素上
- 不能使用
event.stopPropagation()
停止事件冒泡,且事件需要传传播到document
上,效率不高。从1.7版本后废除。
delegate:delegate(selector,type,[data],fn)
$('ul').delegate('li','click',fn);
- 直接将元素绑定到调用对象上,比live灵活且比live性能好,因为减少了查询次数,
live
从document
上开始查找的,delegate
可指定委托对象,也只绑定一次,会动态绑定到新加的元素上
on,前三种方法都依赖on
on实现:on(type,[selectors],[data],fn);
- bind:
this.on(type,null,data,fn)
- live中有type,
type
只能为document
,- delegate:
this.on( types, selector, data, fn );
阅读全文
0 0
- Jquery事件绑定方法
- JQuery事件绑定live方法
- jquery live()方法绑定事件
- Jquery 事件绑定--.bind() 方法
- JQuery绑定事件的方法
- jquery绑定事件的方法
- jquery下onpropertychange事件的绑定方法
- Jquery绑定事件三种方法
- 完美的jquery事件绑定方法on()
- jquery的几个元素绑定事件方法
- jQuery的on方法绑定事件
- JQuery绑定事件的四种方法
- jQuery新的事件绑定方法on()
- jQuery事件绑定方法学习总结
- bind方法绑定多个jquery事件
- jquery动态创建元素绑定事件方法
- jquery中几种事件绑定的方法比较
- jQuery on()方法及各个事件绑定方法介绍
- Nosql简介
- PL/SQL 查询的字段显示不全
- BZOJ 1131: [POI2008]Sta
- 记录jni中利用c和c++把java的string 转成 c 的string
- 合并排序数组 II
- Jquery事件绑定方法
- sort 命令[以tab键为分隔符]
- 搭建appium环境(一)
- 华为机试: 按字节截取字符串、超长正整数相加
- Android实现RecyclerView的下拉刷新和上拉加载更多
- Mybatis分页插件PageHelper的使用
- Linux vi替换字符串
- java jad
- ORACLE之SQL——排序