1 概述JQ事件
JavaScript中已经学习过了事件,jQuery对JavaScript事件进行了封装,增加并扩展了事件处理机制。jQuery不仅提供了更加优雅的事件处理语法,而且极大的增强了事件的处理能力。
2 JQ事件详解
1 事件的添加删除
简单事件绑定–bind事件绑定–delegate事件绑定–on事件绑定(推荐)
- 简单事件注册
click(fn) 单击事件
mouseenter(fn) 鼠标进入事件
mouseleave(fn) 鼠标离开事件
缺点:不能同时注册多个事件
- bind方式注册事件
// 第一个参数:事件类型
// 第二个参数:事件处理程序
$('p').bind('click', function(){
// 事件响应方法
});
缺点:不支持动态事件绑定
- delegate注册委托事件
// 第一个参数:selector,要绑定事件的元素
// 第二个参数:事件类型
// 第三个参数:事件处理函数
$('.dv').