【发布时间】:2016-03-04 19:09:15
【问题描述】:
我正在尝试拖动一些 .draggable div 并放入 .droppable div。
我有一个工作示例 (http://jsfiddle.net/amrezfq1/),但我有两个问题:
第一个问题:当我拖动 .draggable div 并放入 .droppable div 时,.draggable div 不会停留在我放置的位置,它总是在 div 的左侧对齐。 (我认为这是因为 append(),但不知道如何解决这个问题)
第二个问题:我想拖动我放在里面的 div。 droppable div,但是当我这样做时,每次我在 .droppable 中拖动一个 div 时,它都会再创建一个 .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();
}
});
});
【问题讨论】:
标签: javascript jquery html jquery-ui