我有一个div包含几个jquery draggables,但是如果在任何时候我从页面中删除其中一个draggables,那么这可以移动其他的,因为它们与相对位置。
这是一个小提琴展示这个:
http://jsfiddle.net/VolatileStorm/aNk6e/
我提出的解决方案是,draggable应该使用绝对而不是相对定位,但是我找不到一个方法来做到这一点。有没有办法做到这一点,如果没有,任何人都可以想办法呢? (为了优雅,我不会接受“不要删除其他可拖动”)。
解决方法
为什么
position:absolute
不适合你?
由于绝对定位的元素不再是文档流的一部分,因此您的三个< div>中的每一个都被放置在其包含(定位)元素的0,0。因此,由work out the starting position of your draggables决定。