Ngay bây giờ tôi có một cột các phần tử và tôi có nó đến điểm mà tôi kéo, nó nhái nhưng khi tôi thả, nó cũng loại bỏ bản gốc.Giao diện người dùng jQuery có thể sắp xếp: Di chuyển bản sao nhưng giữ nguyên
$(".column").sortable({
helper: 'clone',
connectWith: ".column",
connectWith: ".grid",
start: function(e, ui){
ui.placeholder.height(ui.item.height());
$(".column").find('.portlet:hidden').show()
console.log('started')
},
stop: function(event, ui) {
$(ui.helper).clone(true).removeClass('box ui-draggable ui-draggable-dragging').addClass('box-clone').appendTo('body');
}
});
Làm cách nào để giữ nguyên bản gốc tại vị trí của nó (không gắn lại vào cột) và sao chép vào vị trí mong muốn?
Hãy coi chừng tạo HTML không hợp lệ (ID trùng lặp) khi sử dụng 'clone()'. – jbabey
[Câu hỏi này] (http://stackoverflow.com/questions/6940390/how-do-i-duplicate-item-when-using-jquery-sortable) là rất giống nhau và có một câu trả lời tuyệt vời - nhìn ở đầu - một cái, không phải cái được chấp nhận. – Coderer