2012-07-06 32 views
1

我喜歡Meteor的用於組​​織UI事件處理程序的「事件地圖」方法(http://docs.meteor.com/#eventmaps),並且想知道這個或類似內容是否可作爲第三方插件在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) { ... } 
} 

回答

2

看起來像jQuery的支持非常類似的語法:

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

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

似乎不夠好:-)

0

看一看我的回答這個問題: Pass named function to an events map

這是你要求什麼。

+0

謝謝,但我要問有關使用事件映射,而無需使用流星。我想知道是否有插件或簡單的方法來註冊選擇器上的DOM事件,沒有流星 – 7zark7 2012-07-06 16:03:38

+0

啊,我的壞,不刪除這個答案,保留供參考。 – Nachiket 2012-07-06 19:09:31