Jquery Sortingを使用した次のhtmlコードがあります
<div class="sortable" style='width:700px; margin: 0 auto; border:2px solid; border-color:grey;'>
<a href='#' class='expand'> Group 1</a>
<ul style="display:none" class="sortable" >
<li class="ui-state-default">Item 1</li>
<li class="ui-state-default">Item 2</li>
<li class="ui-state-default">Item 3</li>
</ul>
<a href='#' class='expand'> Group 2</a>
<ul style="display:none" class="sortable">
<li class="ui-state-default">Item 4</li>
<li class="ui-state-default">Item 5</li>
<li class="ui-state-default">Item 6</li>
</ul>
</div>
JQuery......
<script>
$(function() {
$( ".sortable" ).sortable();
$( ".sortable" ).disableSelection();
});
</script>
<script>
$(document).ready(function() {
$('.expand').click(function() {
$(this).next().toggle('slow', function() {
});
});
});
</script>
ul 内のリストはソート可能で、aer 全体の div 内の ul もソート可能です。問題は、あるアイテムをあるグループから別のグループに移動し、そのアイテムをそのグループのアイテムの間に配置すると、ul 内に追加されますが、グループの下部またはグループのすぐ下に配置すると、 ULの外側に配置。
編集
これで、各 ul 内のリストを並べ替えることができますが、ul 全体を並べ替えることができず、アイテムをあるグループから別のグループに移動することはできません。
誰でも私を助けることができますか?ありがとう