使删除的克隆元素再次可拖动

时间:2015-03-11 02:29:30

标签: jquery jquery-ui

我有几个表格块,整个桌子都有锻炼单元格。 在拖动时我使用helper来克隆.table-block然后我将它附加到.workout-cell on drop。当放到.workout单元格时,我再也无法移动它了。我想让它在桌子内再次拖拽,并能够移动它。怎么做?

这是代码:

$( ".table-block" ).draggable({     
  helper : "clone", 
});

$(".workout-cell").droppable({
  drop: function(ev, ui) {
    var element=$(ui.draggable).clone();
    $(this).append(element);
  }
});

1 个答案:

答案 0 :(得分:2)

您需要在克隆元素上调用.draggable

$(".workout-cell").droppable({
  drop: function(ev, ui) {
    var element=$(ui.draggable).clone();
    $(this).append(element);
    $(element).draggable({helper: 'clone'});
  }
});