У меня есть вопросы по поводу перетаскиваемых элементов html5.Я смотрел на этот пример: https://codepen.io/retrofuturistic/pen/tlbHE
Если я настрою его и сделаю родителей перетаскиваемыми
<ul>
<li draggable="true" class="parent-li">
<ul id="columns-1">
<li class="column child-li" draggable="true"><header>A</header></li>
<li class="column child-li" draggable="true"><header>B</header></li>
</ul>
</li>
<li draggable="true" class="parent-li">
<ul id="columns-2" draggable="true">
<li class="column child-li" draggable="true"><header>A</header></li>
<li class="column child-li" draggable="true"><header>B</header></li>
</ul>
</li>
</ul>
, то получается, что когда вы пытаетесь отсортировать элемент списка«child-li» пытается перетащить «parent-li»
this.parentNode.removeChild(dragSrcEl);
dragSrcEl такой же, как this.parentNode: «parent-li».
Так возможно ли этосортировать элементы списка, если они находятся на одном уровне?