私が達成しようとしていることはかなり簡単です(私は思う)が、残念ながら私は解決策を手に入れることができません。
次の HTML 構文を検討してください。
<div id="wrapper">
<div class="box">
<a href="#" class="close">close</a>
</div>
<div class="box">
<a href="#" class="close">close</a>
</div>
<div class="box">
<a href="#" class="close">close</a>
</div>
<div class="box">
<a href="#" class="close">close</a>
</div>
<div class="box">
<a href="#" class="close">close</a>
</div>
</div>
基本的にすべてのボックスが左に浮いており、1 行に 2 つのスペースがあります。最初のボックスには 25px の margin-right があるため、2 番目のボックスはコンテナーの端に押し込まれます。
「.close」リンクをクリックすると、要素を「hide();」にしたい クリックした要素が「:偶数」の場合、配置される要素 (奇数要素) は「偶数」になるため、マージンが適用され、その逆も同様です。
基本的には動的な ":nth-child(2n)" です... 2 番目の要素ごとにマージンがなく、そのグループから 1 つの要素を削除したとしても、最初の要素には 25px の margin-right が必要です。
それが理にかなっていることを願っています!どうもありがとうございました