メニューがあります。メニューのタブはイメージです。クリック後に画像が変わってほしいです。
別のタブをクリックすると、画像が古いものに変わります。私のアイデアは、.addClass() と .removeClass() を使用することでした。
HTMLは次のとおりです。
<div class="navigation">
<ul>
<li id="1">
<div id="menuImage1" class="menuImage"></div>
<div class="menuText"><p>1</p></div>
</li>
<li id="2">
<div id="menuImage2" class="menuImage"></div>
<div class="menuText"><p>2</p></div>
</li>
<li id="3">
<div id="menuImage3" class="menuImage"></div>
<div class="menuText"><p>3</p></div>
</li>
<li id="4">
<div id="menuImage4" class="menuImage"></div>
<div class="menuText"><p>4</p></div>
</li>
<li id="5">
<div id="menuImage5" class="menuImage"></div>
<div class="menuText"><p>5</p></div>
</li>
<li id="6">
<div id="menuImage6" class="menuImage"></div>
<div class="menuText"><p>6</p></div>
</li>
</ul>
</div>
JQuery (最初のメニュー タブの例):
$(".navigation li").click(function() {
$(".menuImage1").addClass('menuImageActive1');
$(".menuImage1").not(this).removeClass('menuImageActive1');
});
私の JavaScript はあまり良くないので、助けてください。