リンクをクリックするたびに、親の「li」が最初のリンクと入れ替わるメニューを作成しようとしています。
これは最初のメニューです。
<ul class="top-menu">
<li class="first-element"><a href="/">First</a><li>
<li class="second-element"><a href="/">Second</a><li>
<li class="third-element"><a href="/">Third</a><li>
<li class="fourth-element"><a href="/">Fourth</a><li>
</ul>
これは、4 番目のリンクをクリックした後のメニューです。
<ul class="top-menu">
<li class="fourth-element"><a href="/">Fourth</a><li>
<li class="second-element"><a href="/">Second</a><li>
<li class="third-element"><a href="/">Third</a><li>
<li class="first-element"><a href="/">First</a><li>
</ul>