저는 부트 스트랩 패널 (접기 및 접기) 클래스를 사용하여 양식을 만듭니다. 나는 두 개의 패널을 가지고 있으며 하나는 열어서 시작하고 다른 하나는 닫히기를 원합니다. 패널 제목에서 사용자가 클릭 할 때 패널을 닫거나 열려면 글리프 아이콘 "^"를 사용합니다. 패널 2에서는 예상대로 시작하지만 두 번 클릭하면 아래쪽 그림이 표시 될 때 표시되고 위로 내려야 할 때 위로 표시됩니다. 이 코드 예제는 잘 설명합니다.아이콘이 예상대로 표시되지 않습니다.
어떻게 해결할 수 있습니까?
.btnAgregar:after {
font-family: "Glyphicons Halflings";
content: "\e113";
}
.btnAgregar.collapsed:after {
content: "\e114";
}
.btnAgregar2:after {
font-family: "Glyphicons Halflings";
content: "\e114";
}
.btnAgregar2.collapsed:after {
content: "\e113";
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="container">
<div class="panel panel-default">
<div class="panel-heading">
<h5>Panel 1</h5>
<span class="btn btn-xs btnAgregar" data-toggle="collapse" data-target="#formulario3"></span>
</div>
<div id="formulario3" class="collapse in">
<div class="panel-body">
<div class="col-md-12">
A
</div>
</div>
</div>
</div>
</div>
<hr />
<div class="container">
<div class="panel panel-default">
<div class="panel-heading">
<h5>Panel 2</h5>
<span class="btn btn-xs btnAgregar2" data-toggle="collapse" data-target="#formulario2"></span>
</div>
<div id="formulario2" class="collapse">
<div class="panel-body">
<div class="col-md-12">
B
</div>
</div>
</div>
</div>
</div>
나는 꽤 상당한했다 질문에 편집을 제출,하지만 난 당신이 물어하려고하는지 명확하게 생각합니다. 만약 그렇다면 알려주세요. – Goose
작성한 JS가 있습니까? 아니면이 순수한 부트 스트랩 기능입니까? – Goose
CSS의 콘텐츠는 첫 번째와 비교하여 두 번째 btn에서 바뀝니다. –