У меня есть следующий код, который создает перетаскиваемый элемент / область.И когда я перетаскиваю свой перетаскиваемый предмет в предмет сброса, он клонирует его и удерживает в отсеке.Но я не могу прочитать функцию перетаскивания, чтобы она могла быть перетащена в другое место?Я пробовал .on/.live
, используя ui.helper/ui.draggable
в качестве клонированного элемента, меняя ID
.Но не повезло.
$(function(){
$('.kpp_photopop').draggable({
containment: 'form',
cursor: 'move',
helper: 'clone',
snap: true,
snapMode: 'outer'
});
$('.kpp_photopop_drop').droppable({
accept: '.kpp_photopop',
drop: function( event, ui ) {
// Clone
var element = ui.helper.clone();
$(this).append(element);
// Remove x
ui.helper.children('.kpp_photo_x').remove();
// Attach draggable to clone
$(this).children('.kpp_photopop').removeClass('ui-draggable-dragging ui-draggable').attr('style','').children('.kpp_photo_x').remove();
$(this).children('.kpp_photopop').draggable();
}
});
});