简体   繁体   English

Bootstrap手风琴为特定面板添加活动类

[英]Bootstrap accordion add active class for specific panel

How add active class on opened panel ? 如何在打开的面板上添加活动类? I open panel by hash. 我按哈希打开面板。

 $(document).ready(function () {
            var id = window.location.hash;
            $(id).trigger('click');
            $("#accordion").find('id').addClass("in");
        });
        }

But now i need add active class on .panel-header . 但是现在我需要在.panel-header上添加活动类。 With click i did this 通过单击,我做到了

 $('.panel-heading a').click(function() {
    $(this).parents('.panel-header').addClass('active');
});

How add active class without user click ? 如何在没有用户点击的情况下添加活动类? On .panel-header to opened panel? 在.panel-header上打开面板?

Here code with html JsFiddle 这里用html JsFiddle编码

$(document).ready(function () {
  var id = window.location.hash,
    elem = $("#accordion").find('id');
  $(id).trigger('click');
  elem.addClass("in");
  elem.parent().find('.panel-header').addClass('active');
});

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

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