1

我喜欢 Meteor 的“事件映射”方法 ( http://docs.meteor.com/#eventmaps ) 来组织 UI 事件处理程序,并且想知道这个或类似的方法是否可以作为第三方插件在 Meteor 之外使用?

例子:

Template.login.events = {
  // Fires when any element is clicked
  'click': function (event) { ... },

  // Fires when any element with the 'accept' class is clicked
  'click .accept': function (event) { ... },

  // Fires when 'accept' is clicked, or a key is pressed
  'keydown, click .accept': function (event) { ... }
}
4

2 回答 2

2

看起来 jQuery 支持非常相似的语法:

http://api.jquery.com/on/

$('.link').on({
  click: function() {
    t.find('div').show();
  },
  mouseout: function() {
    t.find('div').hide();
  }
});

似乎足够好:-)

于 2012-07-08T05:57:57.017 回答
0

看看我对这个问题的回答: 将命名函数传递给事件映射

这正是你所问的。

于 2012-07-06T09:21:36.090 回答