3

我使用 jquery-ui 可拖动并将还原选项设置为无效。

问题是当我将一个项目拖放到一个无效位置时,它不会返回到它的起始位置。它发生在新的位置。

我包括这个例子:

http://jsfiddle.net/zMxJv/

4

2 回答 2

3

首先,选项revert仅采用值truefalse无效有效在 droppable 上可用,您正在使用可拖动。

为了解决您的问题,有两种选择,既使用 sortable ,最后一个也可放置。第一个是选项:

containment: 'parent'

这甚至不允许您将元素拖到容器外。

另一个选项需要更多代码。看看这个:http: //jsfiddle.net/qMdGs/3/

更新:http: //jsfiddle.net/qMdGs/5/

于 2012-05-19T01:25:47.457 回答
1

从代码中删除draggables 和 the droppable——您实际上并不需要它们,因为 sortable 会为您处理这些。

这是一个更新的小提琴,让您了解它的方向:http: //jsfiddle.net/zMxJv/5/

如果您只希望每一天都可以排序而不需要从其他天进行异花授粉,请删除该connectWith属性。

于 2012-05-24T15:10:24.227 回答