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"));
完成克隆后,图标拖动停止工作。 有谁知道,如何解决这个问题?
由于
答案 0 :(得分:4)
可拖动功能不会停止工作。
但是,当您将鼠标悬停在克隆上并移动它时,它就是被拖动的原始元素。
点击此处查看此行为:http://www.jsfiddle.net/bxH3Q/
要解决这个问题,你必须让每个克隆都可以拖动。
答案 1 :(得分:1)
你究竟想做什么?你真的需要克隆吗?
您可以使用其中一个draggable()
选项:helper
,它可以像拖动一样克隆元素。看到它的实际应用:http://jsfiddle.net/nZm5H/
如果您需要以这种方式克隆,则必须使克隆也可以拖动:like this