gpt4 book ai didi

jquery - 自定义图标(加号圆和减号圆)在默认扩展面板上不起作用 - Bootstrap

转载 作者:行者123 更新时间:2023-11-28 03:55:43 25 4
gpt4 key购买 nike

因为我让第一个面板默认打开。我为打开的面板添加了负圆,为所有关闭的面板的其余部分添加了正圆。但是,减号圆圈在默认打开的面板上不起作用。我想为打开的面板显示负圆,为所有关闭面板的其余部分显示正圆。

jQuery(function($) {
var $active = $('#accordion .panel-collapse.in').prev().find('a').addClass('actives');
$active.find('a').append('<span class="fa fa-minus-circle pull-right"></span>');
$('#accordion .panel-heading').not($active).find('a').prepend('<span class="fa fa-plus-circle pull-right"></span>');
$('#accordion').on('show.bs.collapse', function(e) {
$('#accordion .panel-heading.actives').removeClass('actives').find('.fa').toggleClass('fa-plus-circle fa-minus-circle');
$(e.target).prev().find('a').addClass('actives').find('.fa').toggleClass('fa-plus-circle fa-minus-circle');
});
$('#accordion').on('hide.bs.collapse', function(e) {
$(e.target).prev().find('a').removeClass('actives').find('.fa').removeClass('fa-minus-circle').addClass('fa-plus-circle');
});
});
.new-buying-requirements{
background-color: #F7F7F7;
}
.panel-group .panel {
border-radius: 0;
}
.new-requirements-panel-title {
font-size: 2.28em;
font-family: 'montserrat';
}
.panel-heading{
padding: 0px;
}
.panel-title > a {
display: block;
padding: 20px;
text-decoration: none;
background-color: #fff;
color: #383F42;
}

.more-less {
float: right;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #EEEEEE;
}
.actives{
background-color: #1E6C97 !important;
color: #fff !important;
}
.panel-group .panel+.panel{
margin-top: 15px;
}
.new-requirements-panel-group {
margin-bottom: 60px;
margin-top: 60px;
}
.media-lft{
padding-top: 5px;
padding-right: 16px;
}
.media-lft>img{
border: 1px solid #ccc;
}
.media-heading{
color: #1E6C97;
}
.buying-requirement-media-body>p{
margin-bottom: 0px;
font-family: 'montserrat';
font-size: 1.28em;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="new-buying-requirements">
<div class="container-fluid">
<div class="row">
<div class="col-sm-12">
<div aria-multiselectable="true" class="panel-group new-requirements-panel-group" id="accordion" role="tablist">
<div class="panel panel-default new-requirements-panel">
<div class="panel-heading new-requirements-panel-heading" id="headingOne" role="tab">
<h4 class="panel-title new-requirements-panel-title"><a aria-controls="collapseOne" aria-expanded="true" data-parent="#accordion" data-toggle="collapse" href="#collapseOne" role="button">Requirements</a></h4>
</div>
<div aria-labelledby="headingOne" class="panel-collapse collapse in" id="collapseOne" role="tabpanel">
<div class="panel-body new-requirements-panel-body">

<div class="media">
<div class="media-left media-lft"><img align="middle" class="media-object" src="https://cdn.paperindex.com/piimages/flags/United-Kingdom.jpg" style="width:45px; height: 30px;"></div>
<div class="media-body buying-requirement-media-body">
<p>A buyer from [Leeds], [UK]</p>
<p>posted their [<a class="lnk" data-original-title="" href="#" title="">AKD Emulsions</a>] requirement inviting suppliers to submit quotations</p>
</div>
</div>
</div>
</div>
</div>
<div class="panel panel-default new-requirements-panel">
<div class="panel-heading new-requirements-panel-heading" id="headingTwo" role="tab">
<h4 class="panel-title new-requirements-panel-title"><a aria-controls="collapseTwo" aria-expanded="false" class="collapsed" data-parent="#accordion" data-toggle="collapse" href="#collapseTwo" role="button">Quotations</a></h4>
</div>
<div aria-labelledby="headingTwo" class="panel-collapse collapse" id="collapseTwo" role="tabpanel">
<div class="panel-body new-requirements-panel-body">

<div class="media">
<div class="media-left media-lft"><img align="middle" class="media-object" src="https://cdn.paperindex.com/piimages/flags/United-Kingdom.jpg" style="width:45px; height: 30px;"></div>
<div class="media-body buying-requirement-media-body">
<p>A buyer from [UK]</p>
<p>requested a quotation from [<a class="lnk" data-original-title="" href="#" title="">99Corporate Inc</a>] in [Beijing], [China]</p>
</div>
</div>
</div>
</div>
</div>
<div class="panel panel-default new-requirements-panel">
<div class="panel-heading new-requirements-panel-heading" id="headingThree" role="tab">
<h4 class="panel-title new-requirements-panel-title"><a aria-controls="collapseThree" aria-expanded="false" class="collapsed" data-parent="#accordion" data-toggle="collapse" href="#collapseThree" role="button">Supplier</a></h4>
</div>
<div aria-labelledby="headingThree" class="panel-collapse collapse" id="collapseThree" role="tabpanel">
<div class="panel-body new-requirements-panel-body">
<div class="media">
<div class="media-left media-lft"><img align="middle" class="media-object" src="https://cdn.paperindex.com/memberlogos/1225_logo_beta.jpg" style="width:45px; height: 30px;"></div>
<div class="media-body buying-requirement-media-body">
<p>[<a class="lnk" data-original-title="" href="#" title="">VBX Ltd</a>] from [Indonesia] <img align="middle" height="15" src="https://cdn.paperindex.com/piimages/flags/Indonesia.jpg" width="20"></p>
</div>
</div>

<div class="media-body buying-requirement-media-body">
<p>[<a class="lnk" data-original-title="" href="#" title="">iPaper Inc</a>] from [UK] <img align="middle" height="15" src="https://cdn.paperindex.com/piimages/flags/United-Kingdom.jpg" width="20"></p>
</div>
</div>
</div>
</div>
</div>
<div class="panel panel-default new-requirements-panel">
<div class="panel-heading new-requirements-panel-heading" id="headingFour" role="tab">
<h4 class="panel-title new-requirements-panel-title"><a aria-controls="collapseFour" aria-expanded="false" class="collapsed" data-parent="#accordion" data-toggle="collapse" href="#collapseFour" role="button">Products</a></h4>
</div>
<div aria-labelledby="headingFour" class="panel-collapse collapse" id="collapseFour" role="tabpanel">
<div class="panel-body new-requirements-panel-body">
<div class="media">
<div class="media-left media-lft"><img align="middle" class="media-object" src="https://cdn.paperindex.com/productimages/1075_22052007070008_pic.jpg" style="width:45px; height: 30px;"></div>
<div class="media-body buying-requirement-media-body">
<p>[<a data-original-title="" href="#" title="">Kraft Paper</a>] details were added by <a data-original-title="" href="#" title="">KBX Ltd</a> to their company profile</p>
</div>
</div>

<div class="media">
<div class="media-left media-lft"><img align="middle" class="media-object" src="https://cdn.paperindex.com/productimages/0_22112016080604_pic.jpg" style="width:45px; height: 30px;"></div>
<div class="media-body buying-requirement-media-body">
<p>[<a data-original-title="" href="#" title="">V-belt</a>] details were added by <a data-original-title="" href="#" title="">ABC Paper Pvt Ltd</a> to their company profilV-belte</p>
</div>
</div>
</div>
</div>
</div>
</div><!-- panel-group -->
</div>
</div>
</div>
</div>

最佳答案

更改HTML 将跨度如下我添加并检查它

<a aria-controls="collapseOne" aria-expanded="true" data-parent="#accordion" data-toggle="collapse" href="#collapseOne" role="button">Requirements <span class="fa fa-minus-circle pull-right"></span></a>

访问下面的链接我刚做的第一个

https://jsfiddle.net/ay0g6w6t/1/

关于jquery - 自定义图标(加号圆和减号圆)在默认扩展面板上不起作用 - Bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43472797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com