gpt4 book ai didi

jQuery - 将包装器的宽度除以内部 div 的数量

转载 作者:行者123 更新时间:2023-11-28 11:50:06 25 4
gpt4 key购买 nike

我需要一些帮助。我有一个 div 包装器和一些其他的 div,它们将被动态添加。内部的 div 数量将是随机的,因此我需要一个脚本来知道内部有多少个 div 以及 div 的宽度以完美适合包装器。

<div id="wrapper">
<div class="block">A1</div>
<div class="block">A2</div>
<div class="block">A3</div>
<div class="block">A4</div>
<div class="block">An</div>
</div>
<style>
#wrapper {width:1000px;}
div.block {margin:0 0 20px 20px; border:1px solid #ccc;}
</style>

要是能考虑边距和边框就好了!谢谢!

这是我的脚本。这很好,但处理边距不好。

var ct = $('#wrapper').children().size();
var dw = $('#map').width() / (ct) - 25;
$("div.block").width(dw);

多亏了下面的回答,我的脚本才能运行!谢谢大家!

最佳答案

查看 jsFiddle:http://jsfiddle.net/UTaSg/

您可能还剩下一些额外的空间,因为我将小数点的额外空间向下舍入了。

通过在第一个或最后一个元素的小数点左边添加额外的空间,可以轻松改进脚本。

关于jQuery - 将包装器的宽度除以内部 div 的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4699949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com