我有一个类似于这个已回答问题的错误: 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/