ソート可能なリストに問題がありました。すべてのリストには、並べ替え可能な子がいくつかあります。また、すべての子をドラッグ可能にして、1 つの子をあるリストから別のリストにドロップできるようにします。sortable と draggable の両方を使用すると、それらは互いに上書きされ、そのうちの 1 つが無視されます。
現在、次のjQueryコードを取得しています。私の問題を説明する jsFiddle も作成しました。
// Set sortable to categories
$('.trade-in-template').sortable();
$('.trade-in-category-sub').sortable();
$('.trade-in-category-sub').children().draggable();
$( ".trade-in-category" ).droppable({
drop: function( event, ui ) {
var dragged = $(ui.draggable);
var droppedOn = $(this);
if (dragged.hasClass('trade-in-row'))
{
dragged.css('left', 0);
dragged.css('top', 0);
droppedOn.find('.trade-in-category-sub').append(dragged);
}
}
});