开发者

Jquery draggable and clone

开发者 https://www.devze.com 2023-01-22 13:44 出处:网络
var icon = $(\"<div style=\'width:100px开发者_运维百科;height:100px;border-style:solid;\'>\");
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"));

After I have made a clone, icon dragging stopped working. Does anybody know, how to fix this?

Thanks


The draggable functionality does not stop working.

However, when you hold your mouse over the clone and move it around, it is the original element that gets dragged.

Click here to see this behaviour: http://www.jsfiddle.net/bxH3Q/

To get around this, you have to make each clone draggable.


What exactly you wanna do? Do you really need to clone? You can use one of the draggable() options: helper, which clones the element as just as you drag. See it in action: http://jsfiddle.net/nZm5H/

If you need to clone this way you do, you have to make the clone to be draggable also: like this

0

精彩评论

暂无评论...
验证码 换一张
取 消