我有2个div:#leftDiv和#mainDiv。 #leftDiv包含一些列表项,可以拖放到#mainDiv中,但是有一个问题,在#mainDiv中的drop元素变为不可拖动之后。我该怎么办?这是我的剧本:
$(document).ready(function(){
$('#output li').draggable({
helper: 'clone',
revert: 'invalid'
});
$('#mainDiv').droppable({
drop: function(event, ui){
var item = $('<div class="foo">').append(ui.draggable.text());
$(this).append(item);
}
});
$(".foo").draggable();
});
我想让#mainDiv
中的元素可拖动并放置到用户想要的任何地方。
答案 0 :(得分:1)
您正在创建新的 foos ,默认情况下不可拖动。你需要制作它们:
item.draggable();
$(this).append(item).