当前位置 : 主页 > 网页制作 > JQuery >

分组jQuery的事件

来源:互联网 收集:自由互联 发布时间:2021-06-15
你可以将jQuery的事件分组,如switch();? 就像是: $(element).bind({ blur: keyup: function(){ /* both do the same stuff */ } /* Update below */ click: function(){ /* specific stuff */ }, mouseenter: function() { /* more specific s
你可以将jQuery的事件分组,如switch();?

就像是:

$(element).bind({
    blur:
    keyup: function(){ /* both do the same stuff */ }
    /* Update below */
    click: function(){ /* specific stuff */ },
    mouseenter: function() { /* more specific stuff */ }
});
您可以使用bind方法对jQuery事件进行分组:

$("myItem").bind("click blur keyup", myFunction);

UPDATE

自从您的更新以来,我已经阅读了更多关于bind方法的内容,似乎从jQuery 1.4开始我们可以完全满足您的要求:

$('#foo').bind({
  click: function() {
    // do something on click
  },
  mouseenter: function() {
    // do something on mouseenter
  }
});

取自:http://api.jquery.com/bind/#multiple-events

我现在注意到它并不像你问的那样.你可以做的是为不同的事件分配相同的功能,但据我所知,没有办法使用这种方法直接链接事件.我尝试使用bind({click,blur:function(){}})和其他一些方法,但它们似乎都没有用.

网友评论