jQuery – 将div宽度设置为它的孩子的总和

前端之家收集整理的这篇文章主要介绍了jQuery – 将div宽度设置为它的孩子的总和前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下设置:

HTML

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

CSS

#holder { width: 800px; }

现在,我想制作jQuery画廊,并将图像的左边和右边的内边div的左边距移动.

但是,我必须告诉< img />向左浮动,并将内部div的宽度设置为图像的宽度之和.

我该怎么做一些干净漂亮的方式?

谢谢

解决方法

var sum=0;
$('#holder img').each( function(){ sum += $(this).width(); });
$('#holder > div').width( sum );

//alert(sum);

这应该做的伎俩..

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

#holder img{float:left;}

猜你在找的jQuery相关文章