有没有办法嵌套jQuery sortables?与嵌套容器一样,不是嵌套列表。
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
<div class="container">
<div class="item"></div>
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
<div class="item"></div>
</div>
$('.container').sortable({
connectWith: '.container'
});
该示例非常有效,但是当我删除嵌套容器时出现错误:
Uncaught HierarchyRequestError: A Node was inserted somewhere it doesn't belong.
我认为这是因为当拖动 a 时container
它位于鼠标下方,所以当我放下它时,它会尝试将其放入自身内部。
我有一个解决方法,虽然不理想,所以问题仍然存在。
$('.container').sortable({
connectWith: '.container:not(.ui-sortable-helper)',
tolerance: "pointer",
cursorAt: { left: -50 }
});