У меня есть два списка: sortable1 и sortable2.
Я хочу клонировать элементы из sortable1 в sortable2 и наоборот.
Одно улучшение должно заключаться в проверке, является ли это верхним элементом, если это так. prev () не будет работать.
Так что проверьте, есть ли предыдущий, если не использовать после ().
Мое решение было таким:
$("#sortable1").sortable({
helper:"clone",
connectWith: "#sortable2",
start:function(event,ui){
$(ui.item).show();
clone = $(ui.item).clone();
before = $(ui.item).prev();
},
stop:function(event, ui){
before.after(clone);
}
}).disableSelection();
$("#sortable2").sortable({
helper:"clone",
connectWith: "#sortable1",
start: function(event, ui){
$(ui.item).show();
clone = $(ui.item).clone();
before = $(ui.item).prev();
},
stop:function(event, ui){
before.after(clone);
}
}).disableSelection();