反复移动JS可拖动克隆

时间:2013-11-28 17:29:06

标签: javascript jquery jquery-ui clone draggable

克隆后移动对象克隆时遇到问题。

所以 - 我有多个可拖动的图片。我将它们拖到#map上。 把它们放在那里之后,我将它们“粘在一起”到地图上,所以它们就一直坚持下去。

我有一个按钮,“取消”它们并允许更改位置 - 它们可以拖动。但问题是 - 当我下次移动它们时,没有任何作用。没有测试验证。没有。它假定没有任何东西被丢弃。甚至是日志..

$('#map').droppable({
        //accept: ???
        drop: function(e,item){
             //if (item.atributes.('type')=='piece')...
            console.log("this is draggable " +item.draggable('id'));
        }
    });

但如果我继续移动原始作品(正在被复制),它会完美地打印出日志。

为什么JS没有看到克隆?

1 个答案:

答案 0 :(得分:0)

添加新克隆时,droppable插件未应用于该插件,因为它最初只会应用一次。

我不确定这个droppable插件是如何工作的,但看看你是否可以在不中断现有节点的情况下添加它们。