0

当窗口调整大小时,我需要再次调用此函数。

 $('#container').height(function(){
   return $(window).height() * 0.6;
});

最好的方法是什么?

谢谢

4

2 回答 2

3

使用resize事件:

$(window).resize(function(){
  $('#container').height(function(){
    return $(window).height() * 0.6;
  });
});
于 2012-04-12T04:40:15.483 回答
2

如果你想让它可重复使用,我会这样做:

       function refresh(){
            $('#container').height(function(){
            return $(window).height() * 0.6;
            });
        });

       $(window).resize(refresh);
       refresh();
于 2012-04-12T04:47:15.167 回答