1

コンソール ログは機能しますが、CSS は変更されません。なぜですか? また、リロード時に設定された CSS は機能.resize()しますが、CSS に関連して機能しないのはなぜですか?

(function(){ 
   var winH = $(window).height(),
       winW = $(window).width()

    $('.frame').css({   
       'width' : winW - 77,
       'height' : winH
    });   

   $(window).resize(function() {
       $('.frame').css({    
           'width' : winW,
           'height' : winH
       });

       console.log(winW);
   });

})();
4

1 に答える 1

5

ウィンドウのサイズが変更されるたびに更新されるように、サイズ変更ハンドラー内の高さと幅を読み取る必要があります

(function ($) {
    $(window).resize(function () {
        var winH = $(window).height(),
            winW = $(window).width()
            $('.frame').css({
                'width': winW,
                    'height': winH
            });

        console.log(winW);
    }).resize();
})(jQuery);
于 2013-10-23T07:18:08.033 に答える