下拉菜单jquery切换项目

时间:2016-12-05 10:56:05

标签: jquery html

我的jQuery下拉菜单有问题。我的代码:

$('.item-active, .item').click(function() { 
    $(this).toggleClass('item-active');
    if($('h3').hasClass('item-active')) {
        $(this).siblings().css( 'display', 'block' );       
    }   

    $(this).toggleClass('item');    
    if($('h3').hasClass('item')) {
        $(this).siblings().css( 'display', 'none' );    
    }
});
<div>
    <h3 class="item-active">item 1</h3>
    <div class="item-desc">Lorem Lorem</div>
</div>
<div>
    <h3 class="item">item 2</h3>
    <div class="item-desc">Lorem Lorem</div>
</div>
<div>
    <h3 class="item">item 3</h3>
    <div class="item-desc">Lorem Lorem</div>
</div>

我需要的是在点击相关的h3时切换菜单。此外,只有一个项目可能同时处于活动状态(其余描述应隐藏)

0 个答案:

没有答案