【发布时间】:2012-03-10 01:17:33
【问题描述】:
当放置/放置元素(通过从一个 DIV 拖动到另一个 DIV)然后在放置的 DIV 中移除一个元素时,其中一些元素会改变位置。
这是一个测试场景:http://jsfiddle.net/TcYHW/8/
以及主要代码:
<div id="dropwin"></div>
<div id="dragables">
<div id="d1" class="d"></div>
<div id="d2" class="d"></div>
<div id="d3" class="d"></div>
<div id="d4" class="d"></div>
</div>
$(".d").draggable({
containment: '#dropwin',
stack: '#dragables div',
cursor: 'move',
});
我怎样才能避免这种情况?
我发现,元素放置在相对于起始位置的位置。即使移除了一些,我怎样才能让它们粘在掉落的位置?
我发现了两个几乎相似的问题,但没有一个令人满意的答案:
Remove in Jquery divs with draggables and resizables
jQuery draggable removing without changing position of other elements
【问题讨论】:
标签: jquery position element draggable