将对象传递给jQuery.on()

我在某处读到可以做这样的事情:

$(document).on({click: function(){}})

这是真的还是有类似于jQuery支持的东西? 我想传递一个设置对象。


对的,这是可能的。 一次绑定多个事件是一种简单的方法,如下所示:

$(target).on({
    click: function() { /*... do something when user clicks ...*/ },
    mouseover: function() { /*... do something else ...*/ },
    keyup: function(){ /* ... */ }
    // and so on...
});

您甚至可以执行此操作来将函数绑定到多个事件:

$(target).on('click mouseover keyup', function() { 
    // something to handle all events... 
});

请参阅jQuery的.on()文档

链接地址: http://www.djcxy.com/p/96925.html

上一篇: Pass object to jQuery.on()

下一篇: JQuery set the same event for several selectors