【发布时间】:2013-07-02 19:52:06
【问题描述】:
我想要一个具有多个级别的可排序列表。我用this blog 尝试过,因为它很容易描述事情
但是当我尝试使用多个级别时它不起作用:(
这是我需要的结构
<div class='sortable'>
<div class='item1'>aa</div>
<div class='item1'>
<div class='item2'>bb</div>
<div class='item2'>cc</div>
<div class='item2'>dd</div>
</div>
<div class='item1'>ee</div>
</div>
还有脚本
$(".sortable").sortable();
$(".item1").sortable();
当我将sortable() 分配给sortable class 和item1 class 的子级时,所有item1 和item2 类都将分配draggable="true" 属性,我无法将子级拖到item1 下。@ 987654331@元素只需要拖拽到父item1里面即可
有没有什么好的解决方案可以让两个级别同时排序
谢谢
【问题讨论】:
-
“我不能拖动 item1 .item2 元素下的子元素只需要在父 item1 内拖动”是什么意思?您是否只想限制将
.items2拖动到.item1内?
标签: jquery jquery-ui jquery-ui-sortable nested-sortable