0

我很难用 jQuery 完成一些事情。我有多个标签容器。在每个选项卡容器内,有多个选项卡。在每个选项卡中,都有一个可排序的。sortables 包含portlet。我试图将这些portlet 从一个选项卡容器的一个选项卡中的一个可排序的一个选项卡拖动到另一个选项卡容器的另一个选项卡中的另一个可排序的。使困惑?

这是一个 jsFiddle,它显示了我要完成的工作:http: //jsfiddle.net/ZLGWF/

<snip>

问题是,有时我拖到的可排序对象在我将其拖到可排序对象的一半之前无法识别该 Portlet。有时它根本认不出来。

知道我做错了什么吗?

谢谢

4

1 回答 1

0

从文档:

容差 默认值:“相交”

指定用于测试正在移动的项目是否悬停在另一个项目上的模式。可能的值:

  • “相交”:该项目与另一个项目重叠至少 50%。
  • “pointer”:鼠标指针与其他项目重叠。

所以你描述的“问题”是 jQuery sortable 的默认行为。您已将选项“tolerance”设置为“touch”,这实际上是无效的,导致插件改为使用其默认的“intersect”。

我已经测试了您的小提琴,并且无法重现拖动的可排序有时根本无法识别。

于 2013-04-09T14:49:56.473 回答