私はこのメニューを持っています
<ul id="menu" class="clearfix">
<li>
<a href="">Product 1</a>
</li>
<li>
<a href="">Product 2</a>
</li>
<li>
<a href="">Product 3</a>
</li>
<li class="last">
<a href="">Product 4</a>
</li>
</ul>
この効果を出したいです。ページに入ると、メニュー項目のテキストの色は白になります。1つのアイテムをクリックすると、そのアイテムがアクティブになり(白い色のテキストを保持)、他のすべてのアイテムの色が灰色に変わります。また、1つのアイテムにカーソルを合わせると、影響を受けるアイテムは他のすべてのアイテムになります。
.addClassを試してみましたが、現在のアイテムにアクティブなクラスを追加することしかできませんでしたが、最初のクリック後にアクティブでない他のクラスを変更することはできませんでした。
誰もがこれに対する最良のjqueryアプローチを知っていますか?