jquery绑定事件处理器

本文详细介绍了jQuery中事件绑定的方法,包括.bind(), .delegate(), .off(), .on(), .one(), .unbind() 和 .undelegate()等函数的使用方法及参数说明。通过本文,读者可以了解到如何有效地使用这些函数来管理页面上的事件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.bind():为元素绑定一个事件处理程序(就是说给元素添加一个事件)
1)有两个/三个参数:
       第一个参数:事件类型
       第二个参数:处理函数
       第三个参数:布尔类型(false:阻止冒泡事件,防止默认事件<浏览器会有一个自动的事件处理> true:冒泡事件)
2)可以绑定多个事件并且互相是不会被覆盖的
2.delegate()
1)说白了就是一个事件委托,有三个参数
第一个参数:选择器(要选择的元素)
第二个参数:事件类型
第三个参数:处理函数
3.off():用于移除事件处理函数,一定要与on对应(只能移除on这个事件)
1)如果off()括号里面什么都没有的话就表示移除所有事件
4.on():在选定的元素上绑定一个或多个处理函数(将事件处理程序绑定到文档document的首选方法)
1)也可以实现事件的委托,但是里面的参数的顺序和delegate的相反,也就是说第一个参数是事件类型,第二个参数是选择器(要选择的元素),第三个参数是处理函数不变
5.one():为元素的事件添加处理函数,处理函数在每个元素上每种事件类型最多执行一次(常用作引导页,因为引导页只执行一次)
1)第一个参数:事件类型
      第二个参数:回调函数
6unbind():其实就是.bind()的移除事件
7undelegate():其实就是.delegate()的移除事件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值