排斥移动JS可拖动克隆
Repeteadly moving JS draggable clones
我在克隆后移动对象的克隆时遇到问题。
所以——我有多张可拖动的照片。我把它们拖到#map
上。把它们放在那里后,我把它们"粘"在地图上,这样它们就可以留在地图上
我有一个按钮,可以"解开"它们并允许改变位置——它们是可拖动的。但问题是,当我下次移动它们时,什么都不起作用。未对任何验证进行测试。没有什么它假设没有任何东西掉落。甚至是原木。。
$('#map').droppable({
//accept: ???
drop: function(e,item){
//if (item.atributes.('type')=='piece')...
console.log("this is draggable " +item.draggable('id'));
}
});
但如果我继续看(正在复制的)原始片段,它会完美地打印出日志。
为什么JS没有看到克隆?
添加新克隆时,droppable
插件不会应用于它,因为它最初只应用一次。
我不确定这个可丢弃的插件是如何工作的,但看看你是否可以在不干扰现有节点的情况下添加它们。
相关文章:
- 通过拖动可以更改三维模型对象在Three.js场景中的位置
- 如何使所有绘制的(矩形、圆形、直线、多边形)都可拖动?纯JS
- 交互.js拖动的项目移动到顶部
- d3.js:在强制布局中使用缩放时,将禁用拖动
- 在Matter.js中隐藏绿色约束拖动轨迹
- 纸张.js路径数据动画在帧和鼠标拖动
- 隐藏 Raphael JS Freetransform 上的手柄,但继续拖动
- Three.js中的文本覆盖会中断拖动
- 无法获取interact.js拖动&放弃交互以使用Boostrap元素
- 使用像素检测后无法拖动Kinetic.JS图像
- three.js拖动多个对象
- 排斥移动JS可拖动克隆
- 在Backbone.js视图中拖动gabilly.js事件
- 将指针事件重新触发到较低层(用于与 interact.js 进行不规则形状的拖动)
- 是否有一个JS库可以让我在网格中制作可拖动和可调整大小的磁贴,就像在iPhoto Journal中一样
- Ember.js可拖动和可拖放的jqueryUI / native Drag and drop mixin
- 使用锤子.js拖动事件
- 在 raphael js 中缩放/拖动矩形
- 可排序.js不起作用:列表项不可拖动
- 使用 D3.js 拖动元素时滚动