使用.on()委派多个事件的最佳方法是什么?
这是一个委托事件的语法:
$(document).on('mouseeenter','.foo', function(){});
Run Code Online (Sandbox Code Playgroud)
这是多个事件的语法(未委托):
$('.foo').on({
mouseenter: function(){
//stuff
},
mouseleave: function(){
//stuff
}
});
Run Code Online (Sandbox Code Playgroud)
我想知道是否还有一种更简洁的方法可以做到这一点:
$(document).on('mouseenter', '.foo', function(){})
.on('mouseleave', '.foo', function(){});
Run Code Online (Sandbox Code Playgroud)
如果我必须这样做,这不是什么大不了的事,我对它比任何事情都更好奇.
und*_*ned 36
$(document).on({
mouseenter: function(){
//stuff
},
mouseleave: function(){
//stuff
}
}, '.foo');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18766 次 |
| 最近记录: |