0

我正在努力让这个功能运行,但是在某个地方或其他地方,我的整体逻辑中缺少。如果有人可以帮助我或指导我,我将不胜感激。我将我的问题分为两部分。

第1部分

我曾多次使用两个可排序列表,但这次我只有一个可排序列表,并且希望获得条件排序。.

条件排序解释如下:

<div id="awesome">
 <ul>
  <li class="alpha">A</li>
  <li class="alpha">D</li>
  <li class="alpha">T</li>
  <li class="math">1</li>
  <li class="math">3</li>
  <li class="math">2</li>
 </ul>
</div> 

在上面的示例中,如果用户尝试将“数学”列表放在两个 alpha 列表之间,我想阻止他们。它们应该只能在自己的组内进行排序。在我的示例中,用户可以在 1 之前带 2,反之亦然,但在组间。

第 2 部分:另外,如果我想添加一个动态 alpha 列表,它应该附加在最后一个 aplha 列表之后(我可以使用 last() 功能通过与它们的类名进行比较来做到这一点)但是我如何移动所有其他列表元素相应地对吗?如果有人删除,则向左移动。

我知道这可以通过纯 Jquery 使用任何插件来实现。

提前致谢。

4

0 回答 0