私はいくつかのセルを持つテーブルを持っています。私が(jqueryで)セルをクリックすると、4つの部分に分割されます(時間間隔、各部分は15分を表します)。Jquery divide table cell
// 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
をdisiredされ、私はMODと割ると、いくつかの計算を試みたが、得ることができませんでしたその結果
@edit | JSFiddleコード が追加されました。このファイルでは、幅は静的で22pxに設定されています。 https://jsfiddle.net/cymvfmmb/
共有フィドル完全なコードは、私たちはより良い助けることができるように、ソートのカスタムを作成することができます。 –
私はフィーリングのサンプルコードを追加しました – Bham
jquery resizeイベントを使用して、実行時にセルの幅を計算します。 –