代码之家  ›  专栏  ›  技术社区  ›  Adam Kiss

jQuery-将div width设置为其子级的和

  •  10
  • Adam Kiss  · 技术社区  · 16 年前

    我有以下设置:

    <div id="holder">
      <div>
        <img/>
        <img/>
      </div>
    </div>
    

    css格式

    #holder { width: 800px; }
    

    现在,我想制作jQuery画廊,并将图像行向左和向右移动负片 margin-left 内部分区的。

    但是,我必须告诉你 <img/> width

    我怎样才能干净利落地做到这一点呢?

    1 回复  |  直到 16 年前
        1
  •  22
  •   Gabriele Petrioli    16 年前
    var sum=0;
    $('#holder img').each( function(){ sum += $(this).width(); });
    $('#holder > div').width( sum );
    
    //alert(sum);
    

    这样就可以了。。

    浮动到图像上,你可以用css应用它

    #holder img{float:left;}