【发布时间】:2011-07-08 07:16:57
【问题描述】:
给定两个最简单的连接排序,
问题(已更新)。当可拖动项目离开其容器时,容器不应在该项目仍被拖动时接受它(就像容器已禁用一样)。在 DOM 级别上,占位符不应移回原始容器。
如何做到这一点?
jsfiddle 中的代码没有按预期工作,但应该是一个很好的起点。
【问题讨论】:
-
您希望在什么时候阻止原始容器接受可拖动项目?一旦你点击拖拽,它就处于拖拽状态,或者在它被拖到目的地之后你不想再拖回来?
-
我愿意在项目仍在拖动时阻止接受。但不管怎样,其他连接的 sortables 仍应接受可拖动项。
-
那么,如果我们将某些东西拖出并留在两个可排序对象之外的某个地方会发生什么?会被删除吗?顺便说一句“当一个可拖动的项目离开它的容器时,容器不应该在项目仍然被拖动时接受它” - 这是一个模糊的描述。如果该项目正在“被拖动”,那么任何人都不需要接受它。当物品被丢弃在某处时,接受是一个问题。
标签: javascript jquery jquery-ui jquery-ui-sortable