2 つの列を持つメイン リストがあります。これらの列内で、各 div には複数のクラスがあります。これらのクラスの 1 つを選択すると、列が偶数になるように並べ替えます。これが私が始めているものの例です:
<div class="left">
<div class="dot blue">blue one</div>
<div class="dot red">red one</div>
<div class="dot orange">orange one</div>
<div class="dot red">red two</div>
<div class="dot red">red three</div>
</div>
<div class="right">
<div class="dot red">red four</div>
<div class="dot blue">blue two</div>
<div class="dot blue">blue three</div>
<div class="dot blue">blue four</div>
<div class="dot orange">orange two</div>
</div>
「赤」の切り替えボタンをクリックした後、赤い点以外はすべて非表示にしますが、2 つの列の間で赤い点を均等に並べ替えます。すべてを正しく非表示にできますが、「左」と「右」の div の間に 4 つの赤い div を配置する方法がわかりません。これが私が望む出力です:
<div class="left">
<div class="dot red">red one</div>
<div class="dot red">red two</div>
</div>
<div class="right">
<div class="dot red">red three</div>
<div class="dot red">red four</div>
</div>
前もって感謝します。