【问题标题】:change header bootstrap collapse更改标题引导程序折叠
【发布时间】:2018-02-21 11:36:07
【问题描述】:

我试图在面板标题打开时为其设置不同的样式,因此我创建了在元素单击时添加的类粗体。如果我继续点击同一个元素,一切都很好,该项目正确切换,问题是当我点击不同的元素时:我希望从前一个元素中删除该类:

$('.panel').on('click',function(){ 
$('.collapse').collapse('hide');
$('.collapse',this).collapse('show');
$('.panel-title',this).toggleClass('bold');
});

JsFiddle:https://jsfiddle.net/e909Lndw/6/

【问题讨论】:

    标签: jquery twitter-bootstrap collapse


    【解决方案1】:

    我确信这不是最好的解决方案,但它确实有效。

    $('.panel').on('click',function(){ 
    $('.collapse').collapse('hide');
    $('.collapse',this).collapse('show');
    
    $('.panel-title').removeClass('bold');
    $('.panel-title',this).toggleClass('bold');
    
    if($('[aria-expanded = "true"]',this).val() === undefined)
    {
        $('.panel-title',this).removeClass('bold');
    }
    
    });
    

    【讨论】:

      猜你喜欢
      • 2021-08-21
      • 2016-06-08
      • 1970-01-01
      • 2020-10-25
      • 2016-04-01
      • 1970-01-01
      • 2013-03-10
      • 2021-09-13
      • 2017-01-19
      相关资源
      最近更新 更多