0

我正在尝试创建一个 UI,允许用户在 DOM 中获取一组窗口 div 并拖动它们,有时将 div 作为其他 div 的子级附加,有时将这些子级拉到父级。我有一个可行的示例,但是当您尝试将“叔叔” div 附加到“侄子” div 或反之亦然时,它非常敏感。嵌套 div 大约有 1px 的余地,如您在此 JSFiddle 中所见:http: //jsfiddle.net/UdXr4/124/

如何“放松”灵敏度,以便在单击和拖动时移动到树中的下一个可排序对象不会那么快?

4

2 回答 2

0

我能够在很大程度上修复它。多亏了 Knockmeout.net 的 Ryan Niemeyer 的建议,通过在容器 div 上设置最小高度并添加一点填充以确保放置区域有目标,该问题在很大程度上得到了纠正。这是小提琴示例: http: //jsfiddle.net/UdXr4/130/ 您将看到的唯一区别是带有填充和最小高度的排序修复类,可排序标签被归类为排序修复。

于 2012-06-18T13:34:27.603 回答
0

您可能需要查看 snap、snapMode 和 snapTolerance。请参阅此处的 API。

于 2012-06-15T22:14:15.370 回答