タブが2つあり、同じタブを押した時に開閉できるようにしたいのですが、閉ができません。
既存のページを修正しているのでなるべくこのままのコードでどんなコードを追加すればそのようなことができるのか教えていただけますでしょうか。
よろしくお願いいたします。
<div class="tabs"> <ul> <li><a href="">タブ1</a></li> <li><a href="">タブ2</a></li> </ul> </div> <div class="page_01">タブ1の内容</div> <div class="page_02">タブ2の内容</div>
<script> (function($){ $('.tabs li a').on('click',function(){ $('.tabs li').removeClass('off'); $('.page_01').css('display','none'); $('.page_02').css('display','none'); var index = $('.tabs li a').index(this); if(index == 0){ $('.tabs li:nth-of-type(2)').addClass('off'); $('.page_01').css('display','block'); } else if(index == 1){ $('.tabs li:nth-of-type(1)').addClass('off'); $('.page_02').css('display','block'); } return false; }); </script>
回答1件
あなたの回答
tips
プレビュー