2013-02-26 70 views
2

我读过类似于我在这里发布的问题的一切,但没有找到任何解决方案。如何使jQuery UI排序与嵌套下拉菜单工作?

我已经创建了一个子菜单条目下拉菜单。所有菜单条目都可以分类到所有菜单级别。根菜单条目到子列表和其他方式。

几乎一切正常,但排序到第一个下拉导致一个错误。在第一个下拉菜单之前,不能排序菜单条目,也不能在第一个下拉菜单中排序。通过尝试在第一个下拉列表中排序邻居(最后)下拉列表中的占位符代码以及停止对条目排序也是在最后一个下拉列表中,而不是在第一个列表中。排序到其他下拉列表不具有此行为。也许有人对此有所了解?

这里是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', 
}) 

回答