我可以将所有可用事件
绑定(bind)到一个元素
$('body').on('all available events', '.element', function(e) {
if (e.type == 'click') {
// do something...
}
else if (e.type == 'change') {
// do something else...
}
});
我不想像这样单独给它们
$('body').on("change click", '.element', function(e) {...});
最佳答案
我不建议您这样做,但如果您愿意:
$('body').on('blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu', function(e) {
// Your code here
});
引用:https://github.com/jquery/jquery/blob/master/src/event/alias.js#L6
关于javascript - 将所有可用事件绑定(bind)到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29795060/