-
简单事件绑定:
-
click() 点击事件:
-
mouseenter(handler) 鼠标进入事件
-
mouseleave(handler) 鼠标离开事件
-
scroll(handler) 滚动事件
缺点:一次只能绑定一个事件
-
-
on()方法
-
语法:$('已经存在的父盒子').on('事件类型','触发事件子元素',function(){})
-
参数:
-
第一个参数:events,绑定事件的名称可以是由空格分隔的多个事件
-
第二个参数:selector, 执行事件的后代元素(可选),如果没有后代元素,那么事件将有自己执行。
-
第三个参数:data,传递给处理函数的数据,事件触发的时候通过event.data来使用(不常使用)
-
第四个参数:handler,事件处理函数
-
-
解绑事件
-
off()方法:
-
语法: jQuery对象.off(参数)
-
不传参数:解绑匹配元素的所有事件
-
传入对应的事件类型:解绑匹配元素的对应事件
-
传入off("click","**") : 解绑所有代理的click事件,元素本身的事件不会被解绑
-
-