从绝对元素中的子元素计算newHeight

时间:2013-01-11 21:52:55

标签: jquery

我不是程序员,所以我相信这很容易回答:

如何将此jQuery脚本更改为:

  1. 将新高度除以2
  2. 和/或

    1. 只计算div内第一个元素的高度?

      $( document ).ready(function() {
          $( "#left-sidebar-inner" ).each(function() {
              var newHeight = 0, $this = $( this );
      
              $.each( $this.children(), function() {
                  newHeight += $( this ).height();
              });
      
              $this.height( newHeight );
          });
      });
      
    2. 两个答案都很棒!提前谢谢!

1 个答案:

答案 0 :(得分:0)

$(document).ready(function () {
    $("#left-sidebar-inner").each(function () {
        var newHeight = 0,
        $this = $(this);
        $.each($this.children(), function () {
            newHeight += $(this).height();
        });
        $this.height(Math.round( newHeight / 2) );
    });
});

不确定你对第二部分的意思是你必须发布相应的html