威尼斯888_www.wns888.com_威尼斯wns888官网
做最好的网站
威尼斯888 > 计算机网络 / Web前端 > 多个事件则可以这样写

原标题:多个事件则可以这样写

浏览次数:60 时间:2020-03-14

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');

本文由威尼斯888发布于计算机网络 / Web前端,转载请注明出处:多个事件则可以这样写

关键词:

上一篇:这里为您提供常用的JavaScript前端库

下一篇:没有了