简而言之,如果您将draggable与网格一起使用并在可拖动项目上设置revert:'invalid',它们不会返回到您开始拖动它们的完全相同的位置。它们会返回到靠近您开始拖动它们的位置的地方……非常奇怪。
这很可能是用户界面中的一个错误。如果是这样,有人知道是否有解决方法吗?
例子:http://jsfiddle.net/n2AUv/11/
谢谢!
约翰。
grid选项文档 says:
捕捉拖动helper到一个网格,每个 x 和 y 像素。
所以看起来像grid
被设计为仅与某种帮助程序一起使用。真的,如果你使用helper: "clone"
事情很好:助手返回到原始实例的位置附近并且
是的,这看起来像是用户界面中的一个错误。
但有一个解决方法:使用助手进行拖动:
$(".dragme").draggable({
revert: true,
helper: "clone",
grid: [50,50]
});
此解决方法引入了其他奇怪的错误:在可放置区域助手上的有效放置被破坏并且原始实例存在于其位置之后(您可以在fiddle).
这个错误以某种方式解决了draggable
with connectToSortable
选项。也许也可以解决您的情况中的错误。
另外,我怀疑整个混乱是因为这段代码可拖动。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)