简而言之,如果您使用draggable与网格并设置revert:’无效’可拖动项目,它们不会返回到您开始拖动它们的完全相同的位置.他们回到你开始拖动它们的地方附近……非常奇怪.
这可能是UI中的一个错误.如果是这样,有人知道是否有解决方法吗?
例:
http://jsfiddle.net/n2AUv/11/
谢谢!
约翰.
解决方法
grid
option documentation说:
Snaps the dragging helper to a grid,every x and y pixels.
因此看起来网格设计只能用于某种帮助程序.实际上,如果你使用帮助器:“克隆”的东西是好的:帮助器返回原始实例的位置附近
是的,这看起来像是UI中的一个错误.
但有一个解决方法:use helper for dragging:
$(".dragme").draggable({ revert: true,helper: "clone",grid: [50,50] });
这个解决方法引入了其他奇怪的错误:在droppable区域帮助器上的有效下降被破坏并且原始实例存在于其中(您可以在fiddle看到它).
通过connectToSortable选项,这个错误以某种方式解决了draggable问题.也许有可能在你的情况下解决bug.
此外,我怀疑整个混乱是因为this chunk of code在拖延.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。