jQuery重新计算可排序的丢弃点数

时间:2011-08-12 18:31:27

标签: jquery jquery-ui-sortable jquery-ui-draggable jquery-ui-droppable

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

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

我有一个克隆帮助器的可排序方法,它仍会触发我的droppable上的接收回调,即使它只适用于draggables(接收回调工作)。因此,似乎帮助程序运行就像一个假的draggable,因为它可以交互,但没有.data('draggable')。

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

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

1 个答案:

答案 0 :(得分:1)

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