简体   繁体   English

默认情况下,在Data-toggle =“ collapse”引导下打开导航

[英]Open Navigation by default under Data-toggle=“collapse” bootstrap

I am new to bootstrap. 我是新手。 I am making an sidebar accordion navigation using data-toggle="collapse" but it closes the navigation by default. 我正在使用data-toggle =“ collapse”进行侧边栏手风琴导航,但默认情况下它将关闭导航。 what should i do to open navigation by default and it get close when i click on it. 默认情况下,我应该怎么做才能打开导航,当我单击它时它将关闭。

HTML HTML

<li class="parent "><a  href="#sub-item-3" data-toggle="collapse"><span  class="glyphicon glyphicon-list"></span> Summary<span data-toggle="collapse" href="#sub-item-3" class="icon pull-right"><em class="glyphicon glyphicon-s glyphicon-plus"></em></span></a>
    <ul class="children collapse" id="sub-item-3">
        <li><a class="" href="#"><span class="glyphicon glyphicon-share-alt"></span> Sub Item 1</a></li>
        <li><a class="" href="#"><span class="glyphicon glyphicon-share-alt"></span> Sub Item 2</a></li>
        <li><a class="" href="#"><span class="glyphicon glyphicon-share-alt"></span> Sub Item 3</a></li>
    </ul>
</li>

JS JS

!function ($) {
    $(document).on("click","ul.nav li.parent > a > span.icon", function(){          
        $(this).find('em:first').toggleClass("glyphicon-minus");      
    }); 
    $(".sidebar span.icon").find('em:first').addClass("glyphicon-plus");
}(window.jQuery);

You need to add the in class to the ul. 您需要将in类添加到ul中。 ie: 即:

<ul class="children in collapse" id="sub-item-3">

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM