我使用PHP和MySQL构建了一个递归菜单,我正在寻找一个不错的Jquery插件(或教程) - 实现基于拖放重新排序菜单。有谁知道吗?
顺便说一句。我可以做相关的PHP,我只需要能够在<li>
的嵌套集中发送拖放<ul>
元素并发送ajax请求的东西。
P.S。我有一点环顾四周,似乎有许多插件无法正常工作...不太确定这是我的运气不好还是只是无能为力......
答案 0 :(得分:0)
我喜欢jQuery UI Sortable插件。在这里查看 - http://jqueryui.com/demos/sortable/。我从来没有真正像树那样嵌套它,但你可以指定选择器来创建层次结构(我知道你可以创建自定义事件来检查.children()
,.parents()
等。)
答案 1 :(得分:0)
我一直在寻找利用jQuery UI draggable / droppable / sortable的东西,并且遇到了这个answer链接到插件Nested Sortable,从它的外观可以很好地工作。我自己没有使用它,但起初看起来似乎没有尝试“过度做”。
无论如何,我以为我会为寻找类似事物的其他人传递这个发现。
更新:我已经将它用于一些事情,使用我们正在构建的CMS让生活更轻松,并且它的工作非常出色!