【问题标题】:make only one subcategory to collapse in bootstrap and angular仅使一个子类别在引导程序和角度中折叠
【发布时间】:2016-05-22 15:42:27
【问题描述】:

我正在使用 jquery 和引导程序,并且我有一个下拉菜单,单击该类别即可打开。但我希望一次只扩展一个类别。如果任何其他类别已经展开,则在单击其他类别时,展开的类别应折叠

<div class="row">
    <div class="col-md-offset-1 col-md-3 col-sm-offset-0 col-sm-4">
        <div id="menu">
            <div class="panel list-group">
                <a href="" class="list-group-item" id="heading">
                    <strong>Browse By Categories</strong>
                </a>
                <div>
                    <a class="list-group-item" data-toggle="collapse" data-target="#AAA" data-parent="#menu">
                        AAA <span class="glyphicon glyphicon-chevron-down pull-right"></span>
                    </a>
                    <div id="AAA" class="sublinks collapse">
                        <a class="list-group-item small">
                            <span class="glyphicon glyphicon-chevron-right"></span> aaaa
                        </a>
                        <a class="list-group-item small">
                            <span class="glyphicon glyphicon-chevron-right"></span> aaaa
                        </a>
                        <a class="list-group-item small">
                            <span class="glyphicon glyphicon-chevron-right"></span> aaaa
                        </a>
                        <a class="list-group-item small">
                            <span class="glyphicon glyphicon-chevron-right"></span> aaaa
                        </a>
                    </div>
                <a class="list-group-item" data-toggle="collapse" data-target="#BBB" data-parent="#menu">
                        BBB <span class="glyphicon glyphicon-chevron-down pull-right"></span>
                    </a>
                    <div id="BBB" class="sublinks collapse">
                        <a class="list-group-item small">
                            <span class="glyphicon glyphicon-chevron-right"></span> aaaa
                        </a>
                        <a class="list-group-item small">
                            <span class="glyphicon glyphicon-chevron-right"></span> aaaa
                        </a>
                        <a class="list-group-item small">
                            <span class="glyphicon glyphicon-chevron-right"></span> aaaa
                        </a>
                        <a class="list-group-item small">
                            <span class="glyphicon glyphicon-chevron-right"></span> aaaa
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

我也附上了jsfiddle,如果可能,请修复它。

https://jsfiddle.net/dpmvvq25/3/

谢谢。

【问题讨论】:

    标签: jquery css twitter-bootstrap collapse expand


    【解决方案1】:

    我认为您需要手风琴组件,这是使用引导程序的示例: http://jsfiddle.net/zessx/r6eaw/12/

    function toggleChevron(e) {
    $(e.target)
        .prev('.panel-heading')
        .find("i.indicator")
        .toggleClass('glyphicon-chevron-down glyphicon-chevron-up');
    }
    $('#accordion').on('hidden.bs.collapse', toggleChevron);
    $('#accordion').on('shown.bs.collapse', toggleChevron);
    

    【讨论】:

      猜你喜欢
      • 2019-09-08
      • 2021-09-13
      • 2020-03-12
      • 2016-03-24
      • 1970-01-01
      • 1970-01-01
      • 2020-10-25
      • 2015-10-01
      • 2018-11-16
      相关资源
      最近更新 更多