Jquery可拖动和克隆

时间:2010-10-26 12:46:00

标签: jquery

var icon = $("<div style='width:100px;height:100px;border-style:solid;'>");
icon.draggable({
    containment: 'parent',
    axis: 'y',
    drag: function(e,ui) { }
});
icon.clone(true).appendTo($("body"));

完成克隆后,图标拖动停止工作。 有谁知道,如何解决这个问题?

由于

2 个答案:

答案 0 :(得分:4)

可拖动功能不会停止工作。

但是,当您将鼠标悬停在克隆上并移动它时,它就是被拖动的原始元素。

点击此处查看此行为:http://www.jsfiddle.net/bxH3Q/

要解决这个问题,你必须让每个克隆都可以拖动。

答案 1 :(得分:1)

你究竟想做什么?你真的需要克隆吗? 您可以使用其中一个draggable()选项:helper,它可以像拖动一样克隆元素。看到它的实际应用:http://jsfiddle.net/nZm5H/

如果您需要以这种方式克隆,则必须使克隆也可以拖动:like this