0

我想创建简单的脚本来计算容器宽度的宽度和总和。这是示例: http ://codepen.io/Szymon_Dziewonski/pen/ycJxf

#inner如果我想要这个特定宽度上的 4 行,我需要指定#container宽度。如果不ul li只是进入一条线。如您所见,当没有确切数量的li. 例如

10 li= (40 * 100px) /4 = 1000px 所以很好 anwser #inner 将是 1000px 并且是 4 行 (10 + 10 + 10 + 10)li's

但如果:

15 li= (25 * 100px) /4 = 625px 所以它是#inner 625 4 lines * 6 li's+ 1li's

问题是当数量li是奇数或偶数=结果不同时

如果有人知道如何解决这个问题,我将非常高兴,我们将不胜感激!谢谢你。

4

1 回答 1

0
var accum_width = 0;
var test = Math.ceil($('#inner li').size()/4)*102;

if(test > 1122){
  $('#container').width(test);
}else{
    $('#container').width(1122);
}    

这就是答案'math.ceil'

于 2013-07-10T11:09:11.770 回答