いくつかのセルを含むテーブルがあります。(jquery を使用して) セルをクリックすると、4 つの部分に分割されます (時間間隔、各部分が 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 px の場合。幅を合わせたい
// 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/