Javascript CoffeeScript:需要帮助将函数作为第一个参数的函数调用转换为CoffeeScript吗

Javascript CoffeeScript:需要帮助将函数作为第一个参数的函数调用转换为CoffeeScript吗,javascript,coffeescript,Javascript,Coffeescript,我正在尝试将以下JavaScript转换为CoffeeScript: $(window).afterResize( function() { var adjusted_window_height = $(window).height() - $('header').height() - $('footer').height(); var vid_width = $('#section').width(); var vid_height = adj

我正在尝试将以下JavaScript转换为CoffeeScript:

$(window).afterResize( function() {

        var adjusted_window_height = $(window).height() - $('header').height() - $('footer').height();
        var vid_width = $('#section').width();
        var vid_height = adjusted_window_height - 20;
        var vid_margin = (adjusted_window_height - vid_height)/2;

        $('iframe.vimeo_player').css({
            width: vid_width,
            height: vid_height
        });

        if(vid_margin > 0){
            $('iframe.vimeo_player').css('margin-top',vid_margin+'px');
        }

        //Adjusts for scroll-bar follies 
        if($('iframe.vimeo_player').width() < $('#section').width()){
            $('iframe.vimeo_player').css({
                width: $('#section').width(),
                height: $(window).height() - $('header').height() - $('footer').height() - 20
            });
        }

}, true, 200 );
$(窗口).afterResize(函数(){
变量调整的窗口高度=$(窗口).height()-$('header').height()-$('footer').height();
var vid_width=$('#section').width();
可变视窗高度=调整视窗高度-20;
var vid_margin=(调整的视窗高度-vid_高度)/2;
$('iframe.vimeo_player').css({
宽度:视频宽度,
高度:vid_高度
});
如果(视距>0){
$('iframe.vimeo_player').css('margin-top',vid_margin+'px');
}
//调整滚动条的错误
if($('iframe.vimeo_player').width(){
$('iframe.vimeo_player').css({
宽度:$(“#节”).width(),
高度:$(窗口).height()-$('header').height()-$('footer').height()-20
});
}
},对,200);

事实上,我将函数作为函数调用的第一个参数传入,这会把一切都搞糟。有人能给我指出正确的方向吗?

按照coffeescript的要求,将函数替换为
->
。您还需要删除var statents

$(window).afterResize ->  
   foo()
, true