如何让jQuery UI的排序与嵌套的下拉菜单中的工作?(How to make jQuery UI

2019-08-17 04:55发布

我读过类似我的问题张贴在这里的一切,但没有找到任何解决办法。

我已创建了内部下拉菜单的子菜单项的菜单。 所有的菜单条目排序所有菜单的水平。 根菜单项子列表和其他方式。

几乎一切工作正常,但排序,以第一个下拉造成的错误。 这是neighter不可能第一个下拉前的菜单项进行排序,也不排序的第一个下拉列表中。 通过尝试排序的第一个下拉菜单里面的邻居(最后)下拉列表内和停止排序条目的占位符码产卵也是最后一个下拉列表中,而不是里面的第一个像它应该。 排序其他的下拉列表中没有这种行为。 也许有人有一个关于它的想法?

这里是JS-小提琴: http://jsfiddle.net/dehil/Vy4pu/1/

$('ul').sortable({ //    
    connectWith: $('ul'),
    items: 'li',
    placeholder: 'pf_sortable-placeholder',
    tolerance: 'pointer',
    cursor: 'pointer',
    cursorAt: {
        top: -20
    },
    zIndex: 20000,
    placeholder: 'pf_sortable-placeholder',
})

Answer 1:

嵌套列表总是有点别扭使用jQuery UI。 最近我发现http://johnny.github.com/jquery-sortable/其可用于引导资产净值排序。

见http://johnny.github.com/jquery-sortable/#bootstrap 。



文章来源: How to make jQuery UI sortable with nested dropdown menu work?