【发布时间】:2009-05-05 20:36:37
【问题描述】:
我创建了一个具有拖放功能的嵌套列表。我的问题是我希望每个嵌套都自行排序。例如:
-第一级 -第一级 -第二级 -第二级 -第一级“一级”不能进入“二级”,反之亦然。我以为我可以使用遏制选项来做到这一点,但那里没有骰子。它可以使第二层远离第一层,但反之则不行。
这是我的示例 JS 和列表:
$("#sort_list").sortable({
containment: '#sort_list',
axis: 'y',
revert: true,
items: 'li',
opacity: 0.8
});
$(".sub_list").sortable({
containment: 'parent',
axis: 'y',
revert: true,
items: 'li',
opacity: 0.8,
});
$("#sort_list").disableSelection();
<ul id="sort_list">
<li>one</li>
<li>two
<ul class="sub_list">
<li>sub one</li>
<li>sub two</li>
</ul>
</li>
<li>three</li>
<li>four</li>
</ul>
有什么想法吗?谢谢大家!
【问题讨论】:
-
如果它至少在 FF 中工作我会很高兴。目前,当前的拖放功能适用于所有浏览器。
标签: javascript jquery jquery-ui