Html Jquery ui按右对角线排序

Html Jquery ui按右对角线排序,html,css,jquery-ui,Html,Css,Jquery Ui,我正在尝试使用jQuery UI sortable,在这里我正在更改DIV,这是一个问题,当向右按DIV时会发生,我的DIV向前移动,但是我在上面的DIV保持不变,这是不可能发生的。本应继续进行。我从您的示例中看到的唯一可能引起您担忧的问题是,有时要实现互换有些困难。如果将公差从相交更改为指针,我认为可能会有所帮助。试试这个: 我在div中添加了内容,这样可以更直观地看到正在发生的事情,我似乎能够向右拖动对角线。问题是,div中出现了一个困难(延迟),应该会改变。这不会发生在左对角线上,而是发生

我正在尝试使用jQuery UI sortable,在这里我正在更改DIV,这是一个问题,当向右按DIV时会发生,我的DIV向前移动,但是我在上面的DIV保持不变,这是不可能发生的。本应继续进行。

我从您的示例中看到的唯一可能引起您担忧的问题是,有时要实现互换有些困难。如果将
公差
相交
更改为
指针
,我认为可能会有所帮助。试试这个:


我在div中添加了内容,这样可以更直观地看到正在发生的事情,我似乎能够向右拖动对角线。问题是,div中出现了一个困难(延迟),应该会改变。这不会发生在左对角线上,而是发生在右对角线上。我还没有找到解决方案。我没有看到延迟,在我的JSFIDLE上,容器有多宽(div有多少行)?你要拖到什么号码?您使用的浏览器是什么?请注意,如果我将4拖动到2的一半。3下降到4的位置,但2没有下降到3的位置。现在,如果你试着把数字5换成1。我注意到,当我有3行的宽度时,会有很大的不同,我把4行拖到2行。。。4->(去哪里)2(过去),2->3,3->4。这似乎是我所期待的。当我拖动5到1。。。5 -> 1, 1 -> 2, 2 -> 3, 3 -> 4, 4 -> 5. 这也是我所期望的。