1

我有一个类似于这个已回答问题的错误: js/jQuery Drag'n'Drop, recalculate the drop targets

如果用户在布局中有一个可拖动的移动,并改变了可放置对象的位置,则可以调用 $.ui.ddmanager.prepareOffsets 来重置偏移量。这是上述票证中的答案。

我有一个带有克隆助手的 sortable,它仍然会在我的 droppable 上触发接收回调,即使它应该只适用于可拖动对象(接收回调有效)。所以看起来助手像一个假的可拖动一样运行,因为它可以交互但没有.data('draggable')。

我是否需要明确地将我的 sortable 中的每个项目都设为可拖动的,或者是否有其他方法可以使用我错过的 $.ui.ddmanager.prepareOffsets?

有关使用 prepareOffsets 的另一个示例,请查看:http ://rubberflat.com/2010/06/refresh-jquery-ui-droppable-area-after-shifting-position/

4

1 回答 1

1

在排序开始时,我确保可排序的助手获得 ui.helper.draggable()

于 2011-08-25T23:21:44.000 回答