如果您查看the default sortable example,则“放置区域”是由鼠标指针在列表中的位置定义的-也就是说,如果您将最后一项拖到顶部,而鼠标指针则停留在列表的整个范围之外时间,“放开”该项目会将其发送回之前的位置。
如果使用“ axis”参数(在本例中,您可能会设置axis:'y',以便项目只能上下移动),我认为鼠标指针的x坐标应该无关紧要。是否有一种简单的方法来设置此值,以便放置区域位于页面上的任何位置,并且根据指针的y坐标将项目移动到位置?
最佳答案
从第二段的声音来看,您确定可排序系统是您所需要的系统吗?您只是想使元素可拖动吗? (请参见http://jqueryui.com/demos/draggable/)
您会更好地使用它来锁定x轴,然后将其沿y轴拖动到任何位置吗?希望我能正确理解您,只是一个想法。
关于javascript - jQuery UI可排序不允许删除父级之外的对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4946377/