您的位置:时时彩走势图 > 时时彩走势图web前端 > on()方法绑定多个事件

on()方法绑定多个事件

2020-03-30 02:43

jQuery绑定事件大家应该很熟悉了。jquery在1.7版本后,建议大家用on方法代替之前的bind、live、delegate方法。这样一个需求,如果用live()方法实现的话 非常简单,容易理解。

$('navli,#sb-navli,#helpli').live('click',function(){

其实查看live源码就知道,live实际是委托doucment进行事件委派的。按照这个思路,可以将on方法绑定到document即可。

$.on('click','#header.fixed-feedback-bn,#sb-sec.feedback-bn',function(){

还有一种情况,on()方法绑定多个事件,可以这样写:

$("table.planning_grid").on({

mouseenter:function(){

//Handlemouseenter...

mouseleave:function(){

//Handlemouseleave...

click:function(){

//Handleclick...

},"td");

最后,用on()方法绑定多个选择器,多个事件则可以这样写:

mouseenter:function(){

//Handlemouseenter...

mouseleave:function(){

//Handlemouseleave...

click:function(){

//Handleclick...

},'#header.fixed-feedback-bn,#sb-sec.feedback-bn');

本文由时时彩走势图发布于时时彩走势图web前端,转载请注明出处:on()方法绑定多个事件

关键词: