0

カテゴリとして年、サブカテゴリとして月があります。年をクリックすると、スライドダウンする月が必要になり、特定の年をクリックすると、他の年の月が非表示になります。

ここに私のコードがあります:

<div class="archiveevnt">
<h2 class="subhead3">2012</h2>
<ul class="event1">
<li>Feb</li>
<li>Mar</li>
</ul>
</div>
<div class="archiveevnt">
<h2 class="subhead3">2013</h2>
<ul class="event1">
<li>Jan</li>
<li>Feb</li>
<li>Mar</li>
</ul>
</div>
<script type="text/javascript">
    $(document).ready(function(){
        $('h2.subhead3').next('ul.event1').slideToggle();
        $('h2.subhead3').click(function(){
            $('h2.subhead3').next('ul.event1').slideUp();
            $(this).next('ul.event1').slideToggle();
            return false;
        })
    })
</script>

私の問題は、年月のスライドダウンをクリックすると、同じ年月をもう一度クリックしてもスライドアップしないことです。助けや提案をありがとう。

4

2 に答える 2