0

次の 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 );

そして、関数呼び出しの最初の引数として関数を渡しているという事実は、すべてを台無しにしています。誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

1

->関数をcoffeescript の必要に応じて置き換えます。var ステートメントも削除する必要があります

$(window).afterResize ->  
   foo()
, true
于 2012-12-21T23:26:48.967 に答える