У меня есть два списка с 8 элементами списка в каждом. Я хотел бы перетащить любой элемент в любой список и получить общий порядок обоих списков вместе.
В настоящее время заказ классифицируется как два отдельных сортируемых списка:
[0, 1, 2, 3, 4, 5, 6, 7, 0, 1, 2, 3, 4, 5, 6, 7]
Однако я бы хотел, чтобы это было (очевидно, в порядке элементов):
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
Параметр connectWith
не работает вообще, и я не могу перетаскивать элементы в другие списки.
$(document).ready(function() {
$('#list-1, #list-2').sortable({
connectWith: '.group',
update: function(event, ui) {
var orders = new Array();
$('#console').html('<b>posts[id] = pos:</b><br>');
$('.group li').each(function(i) {
var order = $(this).index();
var id = $(this).attr('data-post-id');
orders.push(order);
});
console.log(orders)
}
});
});
Я создал jsFiddle
Может ли кто-нибудь дать совет, почему это не работает?