Tôi có mã sau hoạt động mặc dù nó chạy khá chậm Tôi cảm thấy. Những gì tôi muốn làm là cho phép <li>
's được di chuyển tự do theo hiện tại <ul>
' s hoặc di chuyển chúng lên một mức độ. Tôi cũng muốn có thể tạo phân cấp vì vậy nếu bạn kéo một <li>
theo một số <li>
khác sẽ tạo cấu trúc phân cấp. Tôi nghĩ theo nghĩa đó, tôi sẽ phải render một <ul>
theo từng <li>
chỉ trong trường hợp. Tôi chỉ muốn giới hạn nó đến 2 hoặc 3 cấp độ sâu.jQuery lồng nhau có thể sắp xếp - Di chuyển các yếu tố LI trong tất cả các UL có sẵn
$("#sort_list").sortable({
containment: 'parent',
axis: 'y',
revert: true,
opacity: 0.8
});
$(".sub_list").sortable({
containment: 'parent',
axis: 'y',
revert: true,
opacity: 0.8,
});
$("#sort_list").disableSelection();
<ul id="sort_list">
<li>one</li>
<li>two
<ul class="sub_list">
<li>sub one</li>
<li>sub two</li>
</ul>
</li>
<li>three</li>
<li>four</li>
</ul>
Hơi trễ một chút nhưng tôi nghĩ rằng điều này có thể là nó! Nice tìm! – Jon
Cái này không còn được duy trì – Tom
@Tom Có vẻ như ai đó đã tiếp quản phát triển. – gorn