jQuery UI将项目放入其他容器中

时间:2009-02-22 16:05:36

标签: jquery-ui drag-and-drop jquery-ui-sortable

我搜索了一个好方法,将<li>托管到其他<ul>容器中。 线索是,当<li>元素被放入其原始<ul>时,它应该被还原到它的原始位置。我不希望它们是可排序的。 当它在另一个列表上下载时,应该将其添加到<ul>

我正在使用带有“connectWith:”选项的可排序插件,但它无法正常工作。

你有什么想法,它是如何运作的? 或者whitch插件更适合这个想法。

2 个答案:

答案 0 :(得分:0)

您可能需要在li或jquery .data()方法上使用attrs维护一些有关原始定位的元数据,然后在drop事件触发时“手动”使用列表:

$('.selector').droppable({
   drop: function(event, ui) { ... }
});

答案 1 :(得分:0)

难道你不能只使用draggable和droppable实用程序而不是sortable吗?