###前提・実現したいこと
画像を使ったタブでコンテンツの切り替えをしたいです。
タブのONOFFに合わせてタブ画像も切り替えたいです。
###発生している問題・エラーメッセージ
タブの機能自体は出来たのですが、それに合わせて画像のONOFFも切り替えたいのですが、画像の呼び出しがうまくいかないです。
###該当のソースコード
HTML
1 <ul class="tab"> 2 <li class="active"><img src="/img/0/menu1-active.png"/></li> 3 <li class="inactive"><img src="/img/1/menu2-inactive.png"/></li> 4 </ul> 5 <div class="content"> 6 <div>tab1の中身</div> 7 <div class="hide">tab2の中身</div> 8 </div>
css
1.hide{display:none;}
javascript
1$(function() { 2 $('.tab li').on("click",function() { 3 var index = $('.tab li').index(this); 4 $('.content div').css('display','none'); 5 $('.content div').eq(index).css('display','block'); 6 $('.tab li').removeClass('active'); 7 $('.tab li').removeClass('inactive'); 8 $(this).addClass('active'); 9 $('.tab li').not('.active').addClass('inactive'); 10 var ChangeInactiveImgSrc = "/img/" + index + "/inactive.png"; 11 var ChangeActiveImgSrc = "/img/" + index + "/active.png"; 12 $('.active img').attr("src",ChangeActiveImgSrc); 13 $('.inactive img').attr("src",ChangeInactiveImgSrc); 14 }); 15});
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。