Im пытается перетащить некоторые .draggable divs и опустить внутри .droppable divs.drag div создает больше divs
У меня есть рабочий пример (http://jsfiddle.net/amrezfq1/), но у меня есть два вопроса:
первая проблема: Когда я перетащить .draggable Див и падение .droppable DIV, то .draggable ДИВ Dont остаться там, где я падаю, он всегда выравнивается слева от div. (Я думаю, что его из-за append(), но не знаю, как это исправить)
Вторая проблема: я хочу перетащить divs, которые я вставляю внутрь. droppable div, но когда я это делаю, каждый раз, когда я перетаскиваю div внутри .droppable, создается еще один .draggable div.
Можете ли вы помочь, чтобы это работало нормально?
JQuery:
$(function() {
$(".draggable").draggable({
helper: 'clone',
revert: 'invalid'
});
$(".droppable").droppable({
drop:function(event,ui){
var element=$(ui.draggable).clone();
$(this).append(element);
$(element).draggable();
}
});
});
Спасибо, Ваше решение его работая, только с одной проблемой! Первый .draggable div, который перетаскивается в .droppable, остается в положении, которое мы отбрасываем, но если вы перетаскиваете второй .draggable div, эта секунда всегда падает ниже первого .draggable div, упавшего в .droppable. – ProjecT
Я обновил решение и ссылку на скрипку. Пожалуйста, следуйте разделу с ОБНОВЛЕНИЕМ. – DinoMyte