克隆后移动对象克隆时遇到问题。
所以 - 我有多个可拖动的图片。我将它们拖到#map
上。
把它们放在那里之后,我将它们“粘在一起”到地图上,所以它们就一直坚持下去。
我有一个按钮,“取消”它们并允许更改位置 - 它们可以拖动。但问题是 - 当我下次移动它们时,没有任何作用。没有测试验证。没有。它假定没有任何东西被丢弃。甚至是日志..
$('#map').droppable({
//accept: ???
drop: function(e,item){
//if (item.atributes.('type')=='piece')...
console.log("this is draggable " +item.draggable('id'));
}
});
但如果我继续移动原始作品(正在被复制),它会完美地打印出日志。
为什么JS没有看到克隆?
答案 0 :(得分:0)
添加新克隆时,droppable
插件未应用于该插件,因为它最初只会应用一次。
我不确定这个droppable插件是如何工作的,但看看你是否可以在不中断现有节点的情况下添加它们。