如果查看the default sortable example,“放置区域”是由鼠标指针在列表中的位置定义的 - 也就是说,如果在鼠标指针停留的情况下将最后一项拖到顶部整个时间在列表之外,“放开”该项目会将其发回原先的位置。
如果你使用“axis”参数(对于这个例子你可能会设置axis:'y'以便项目只能上下移动)我会认为鼠标指针的x坐标应该是无关紧要的。有没有一种简单的方法来设置这个,所以放置区域在页面的任何位置,项目根据指针的y坐标移动到位置?
答案 0 :(得分:0)
你确定可排序的系统是你需要的系统,从第二段的声音你不想只想让一个元素可拖动吗? (见http://jqueryui.com/demos/draggable/)
您是否可以更好地使用它来锁定x轴并让它沿y轴拖动到任何位置。希望我理解正确,只是一个想法。
答案 1 :(得分:0)
查看交叉点代码,根据轴的设置,找不到任何改变。提交pull request to jQuery UI,根据可拖动的轴修改“交集”的定义。