我有一个必须从 Coffeescript 生成的函数:
$("#user-tabs ul").idTabs({
click: function(id, all, container, settings) {
alert(id);
}
});
所以,我写了以下咖啡脚本:
$("#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);
}
};
});
因此,click 函数编写正确,但它被一些“函数返回”闭包包裹。如何重写它以达到所需的代码(在最顶部)?是否可以 ?
谢谢!