Tôi có hai danh sách có thể sắp xếp. Tôi muốn kết nối danh sách này để tôi có thể di chuyển các mục từ danh sách này sang danh sách khác theo cả hai hướng. Tôi sử dụng connectWith sortable, nhưng tôi vẫn không thể di chuyển các mục danh sách từ một đến danh sách khác.Kết nối có thể sắp xếp JQueryWith không hoạt động
Ngoài ra tôi có thể di chuyển các mục từ địa điểm này sang địa điểm khác nhưng trong cùng một danh sách.
Đây là mã:
<div class="category-container" data-id="1">
<div class="category-header" data-id="1">
</div>
<ul class="list-items ui-sortable">
<li class="item" data-id="3">
<li class="item" data-id="43">
<li class="item" data-id="28">
<li class="item" data-id="24">
<li class="item" data-id="21">
<li class="item new" data-id="0">
</ul>
</div>
<div class="category-container" data-id="2">
<div class="category-header" data-id="2">
</div>
<ul class="list-items ui-sortable">
<li class="item" data-id="17">
<li class="item" data-id="8">
<li class="item" data-id="9">
<li class="item new" data-id="0">
</ul>
</div>
Và JQuery:
$(".list-items").sortable({
connectWith: '.list-items',
items: "li:not(.item.new)",
placeholder: 'place-holder',
scroll: false,
tolerance: "pointer"
}).disableSelection();
tôi không thể tìm ra vấn đề là gì.
Ai đó có thể giúp tôi không?
Cảm ơn
Cảm ơn Q và A đã giúp tôi tiết kiệm thời gian ;-) – Rob
Cảm ơn đã giúp tôi tiết kiệm thời gian. Trong trường hợp của tôi, tôi đã có các danh sách lồng nhau cạnh nhau có nghĩa là ul> li phải được thả nổi. Cách để làm tròn nó là hủy bỏ thừa kế bằng một quy tắc phụ: 'ul> li> ul> li {float: none;}. 'Sau đó nó hoạt động tốt. – user1581404