首页 > 解决方案 > div 中有多少个 10 x 10 的盒子?

问题描述

这是一个与一些 JavaScript 混合的数学问题,我有这个可调整的divhttps://imgur.com/a/Pec9Duq),当点击它时,submit它会完全填充10 x 10div's

但我不太清楚如何计算10 乘 10 div's的行数将适合parent.

我目前拥有的是这段代码:

var w_items = Math.ceil(def_w / 10),
    h_items = Math.ceil(def_h / 10);

这让我回到了四舍五入widthheightparent,不知道如何计算有多少适合思想,我将它们加在一起还是什么?

标签: javascriptmath

解决方案


乘以父 div 的宽度和高度。你会得到它的面积。那么,一个小div的面积就是100,因为10x10=100。然后,您所要做的就是Math.floor(parentArea/smallDivArea)获得可以放入大 div 的小 div 的数量。


推荐阅读