2012-04-20 56 views

回答

9

您可以在nestedSortable插件上使用jQuery UI的connectWith选项,因为后者只是默认jQuery UI排序的扩展。

演示:http://jsfiddle.net/jhogervorst/Ge7eK/9/

JavaScript代码:

$('ol.sortable').nestedSortable({ 
    /* … Options for nestedSortable … */ 
    connectWith: '.sortable' 
});​ 
+0

仅供参考,这在IE9中不起作用,因为IE请求了一个'application/javascript'的内容类型,并且github为'jquery.ui.nestedSortable.js'返回了'text/plain',所以它被封锁了。 – 2012-04-24 15:17:11

+0

@BrianCauthon谢谢,修正。 – Jonathan 2012-04-24 15:34:29

1

的jQuery UI的解决方案可以处理嵌套列表?

+1

这不是什么被要求。在OP的第二个链接中,您也可以对子项目进行排序。 – 2012-04-24 14:59:08

+0

因此,我无法改变嵌套层次。所以,我不能从某个东西的子列表中取出某个东西,并将它放在另一个东西的子列表中,等等。我想我可以破解它,但我希望其他人已经做过这种事情了。 – 2012-04-24 15:01:36