我有一个问题,它可能比代码更多的是代数,但这里有。
我需要在固定比例的 div 中计算最适合 x 列和 y 行(比如 300px x 300px)。换句话说,我有一个 300px x 300px 的 div,它是 n 个子 div 的父容器,可以是 x 列 x y 行。
根据用户交互,列数和行数可以改变。在每次交互时,我需要重新计算内部面板的尺寸,以便比率(1.69)保持不变,并且面板最有效地利用可用空间(父 div)。
我总是可以获得列数和行数,并可以相应地调整面板高度和宽度 css。
我知道对此有一个简单的代数计算,但它让我无法理解,而且我不是 JavaScript 专家。我已经尝试过使用 jQuery 的各种实现,但我一直迷路。我不是在要求确切的答案 - 任何指针都会有所帮助。