这是一个数学问题,与一些JavaScript混在一起,我有一个可调的div
(https://imgur.com/a/Pec9Duq),当单击submit
时,它会完全由填充div's
缩小10乘10 。
但是我不太清楚如何计算{strong> 10乘10 的行数。div's
将适合parent
。
我目前拥有的是这段代码:
var w_items = Math.ceil(def_w / 10),
h_items = Math.ceil(def_h / 10);
这让我回到了width
的四舍五入的height
和parent
,不知道如何计算适合的想法,我将它们加在一起还是其他? / p>
答案 0 :(得分:1)
乘以父div的宽度和高度。您将得到它的区域。
然后,由于10x10 = 100,小div的面积为100。
然后,您所要做的就是Math.floor(parentArea/smallDivArea)
,您将获得适合大div的小div的数量。
答案 1 :(得分:0)
如果您对值进行下限(也称为整数除法)而不是上限,则将获得可以水平和垂直放置的元素数量。总计数为w_items * h_items。