我已經從CoffeeScript中產生具有以下功能:的CoffeeScript重寫功能
$("#user-tabs ul").idTabs({
click: function(id, all, container, settings) {
alert(id);
}
});
所以,我得到了以下的CoffeeScript寫:
$("#user-tabs ul").idTabs ->
click: (id, all, container, settings) ->
alert(id)
return
但它不工作。在輸出(.js文件)我有以下生成代碼:
$("#user-tabs ul").idTabs(function() {
return {
click: function(id, all, container, settings) {
alert(id);
}
};
});
於是,點擊功能編寫正確的,但它正被一些「函數返回」封裹。如何重寫它以達到所需的代碼(在頂部)?可能嗎 ?
謝謝!
是不是' - >'在CoffeeScript中定義的功能呢?因此您在第一行中定義了它。嘗試改變它。 –