我已经将主题设置为与另一个问题非常相似,因为那个问题部分地解决了我的问题,我无法发表评论。
(Re-arranging / -sorting DIVs without re-inserting into DOM)
如果我有一些要排序的元素怎么办?我知道一些元素会在一起,然后不得不求助于自己,而不是移动其他一些
<div class=nosort ></div>
<div class=nosort ></div>
<div class=tosort1 data-sort=3 ></div>
<div class=tosort1 data-sort=1 ></div>
<div class=tosort1 data-sort=2 ></div>
<div class=tosort1 data-sort=4 ></div>
<div class=nosort ></div>
<div class=nosort ></div>
<div class=tosort2 data-sort=3 ></div>
<div class=tosort2 data-sort=1 ></div>
<div class=tosort2 data-sort=6 ></div>
<div class=tosort2 data-sort=2 ></div>
<div class=tosort2 data-sort=5 ></div>
<div class=tosort2 data-sort=4 ></div>
<div class=nosort ></div>
<div class=tosort3 data-sort=4 ></div>
<div class=tosort3 data-sort=3 ></div>
<div class=tosort3 data-sort=1 ></div>
<div class=tosort3 data-sort=6 ></div>
<div class=tosort3 data-sort=5 ></div>
<div class=tosort3 data-sort=2 ></div>
<div class=nosort ></div>
<div class=nosort ></div>
我发现的所有解决方案都必须以包装器为目标,并将元素重新附加到其中,但我也会失去位置,因为那些元素不能排序