jQueryのドラッグ可能およびソート可能を使用して、テーブルの特定の列内にリストされている要素をソートしようとしています。
その理由は、私は本質的に人々をタイムスロットに合わせたいからです。
私はそのようなテーブルを持っています:
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>1:00 PM</td>
<td><div class="personSortable">Person 1</div></td>
</tr>
<tr>
<td>2:00 PM</td>
<td><div class="personSortable">Person 2</div></td>
</tr>
<tr>
<td>3:00 PM</td>
<td><div class="personSortable">Person 3</div></td>
</tr>
<tr>
<td>4:00 PM</td>
<td><div class="personSortable">Person 4</div></td>
</tr>
</table>
クラス'personSortable'のすべてのdivを、使用可能なタイムスロットに並べ替えることができます。私は答えを探しましたが、私が見つけた最も近い方法は、行全体を並べ替え可能にすることでした(テーブルを並べ替え可能なコンテナーにすることによって)-これは、タイムスロットを変更できないため理想的ではありません。
私が持っていたもう1つのアイデアは、2つのdivラッパーを作成することでした。1つはタイムスロットを持ち、もう1つはユーザー用の並べ替え可能なdivを含み、CSSの「float」プロパティを使用してそれらを並べます。それはより理想的なアプローチでしょうか?