1,事件绑定和移除
jQuery提供了两种绑定事件的方式,第一种是on+事件名称的具体事件方法,第二种是直接使用on方法。
jQuery的事件绑定类似原生JS的addEventListener方法,可以同时绑定同一类型的多个事件,而不会相互覆盖。
jQuery通过off方法解除事件绑定。
2,阻止事件冒泡和默认行为
使用jQuery阻止事件冒泡和默认行为与原生JS一样。不太清楚的可以查看我的《DOM之事件(一)》。
3,一次性事件和自动触发事件
通常我们给元素绑定的事件处理程序需要特定的事件才能触发,比如click,mouseover等等,jQuery提供了triggerHandler方法,你可以通过该方法手动触发元素绑定的事件处理程序,而不用等到特定事件发生。
jQuery还提供了另一个方法:trigger。它的功能和triggerHandler方法一样。他们的不同之处在于triggerHandler不会触发事件的默认行为和冒泡。
4,事件委托
jQuery通过delegate方法实现事件委托。该方法使用上和原生JS有一些区别,原生JS实现事件委托也请移步《DOM之事件(一)》。
如果您觉得本文的内容对您的学习有所帮助:
关键字:
jquery