javascript - div 中有多少个 10 x 10 的盒子?
问题描述
这是一个与一些 JavaScript 混合的数学问题,我有这个可调整的div
(https://imgur.com/a/Pec9Duq),当点击它时,submit
它会完全填充10 x 10小div's
。
但我不太清楚如何计算10 乘 10 div's
的行数将适合parent
.
我目前拥有的是这段代码:
var w_items = Math.ceil(def_w / 10),
h_items = Math.ceil(def_h / 10);
这让我回到了四舍五入width
的height
说parent
,不知道如何计算有多少适合思想,我将它们加在一起还是什么?
解决方案
乘以父 div 的宽度和高度。你会得到它的面积。那么,一个小div的面积就是100,因为10x10=100。然后,您所要做的就是Math.floor(parentArea/smallDivArea)
获得可以放入大 div 的小 div 的数量。
推荐阅读
- node.js - 带有 Express 和 Mongoose 的 NodeJS 试图从另一个中间件调用一个中间件
- javascript - 无法在表格中将结果显示为 JSON 结果
- swift - NSUserDefaults:以可读格式存储仅具有属性列表兼容类型的结构/类
- python - seaborn 传奇标题位置
- java - player.sendMessage 发送两次
- css - 将“rem”与“vw”结合用于灵活的网站
- r - 为函数调用提供多个名称
- dialog - 我可以使用 BlueSky Statistics 创建新的自定义对话框吗?
- r - 长到宽,每个组/ID 的行数不同
- css - 角材料不加载