jQuery を使用して (jQuery プラグインを使用せずに) HTML テーブルにテーブル行をランダムにドラッグ アンド ドロップしたい。
何か提案はありますか?
最も単純な最初。jquery ui をプラグインと見なしますか?
いいえの場合は、ソート可能な方法を探す必要があります http://jqueryui.com/demos/sortable/ また、ドロップ可能でドラッグ可能な方法もあります。
sortable を使用すると、ソート可能な動作をテーブルにすばやく追加できます。ヘッダー行と本文行を混在させる必要があるため、connectWith オプションを試すことができます。
<body>
<table>
<tr class="connectedSortable">
<th>Column1</th>
<th>Column2</th>
<th>Column3</th>
<th>Column4</th>
<th>Column5</th>
</tr>
<tr class="connectedSortable">
<td>item1</td>
<td>item2</td>
<td>item3</td>
<td>item4</td>
<td>item5</td>
</tr>
<tr class="connectedSortable">
<td>item11</td>
<td>item22</td>
<td>item33</td>
<td>item44</td>
<td>item55</td>
</tr>
</table>
<script type="text/javascript">
(function($){
$(document).ready(function(){
$('table tr').sortable({
connectWith: ".connectedSortable"
});
});
})(jQuery);
</script>
</body>