我有一张有几个单元格的表格。当我在一个单元格上单击(使用 jquery)时,它被分成四块(时间间隔,每块代表 15 分钟)。
// example
<table>
<tr>
<td></td>
<td></td>
<td>
<div class="divider">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
</td>
<td></td>
</tr>
</table>
这工作正常,但我想计算每个标签(4 个)的宽度。当屏幕被调整大小时,单元格的宽度正在改变
例如,如果单击的单元格的宽度为 17 像素。我想跟随宽度
// span 1: 4px
// span 2: 5px
// span 3: 4px
// span 4: 4px
// total: 17px
但是如果一个单元格的宽度为 22px,下面的结果是不希望的
// span 1: 6px
// span 2: 5px
// span 3: 6px
// span 4: 5px
// total: 22px
我用 mod 和除法尝试了几次计算,但无法得到不想要的结果。
@编辑 | 添加了 JSFiddle 代码在此文件中,td 宽度静态设置为 22px。 https://jsfiddle.net/cymvfmmb/