Bootstrap 4 手风琴的信息被推出,而不是显示在引导上
因此,我为一页创建了3个手风琴(项目1、项目2、项目3) 单击它们时,另一个手风琴将显示以下内容:Bootstrap 4 手风琴的信息被推出,而不是显示在引导上,bootstrap-4,Bootstrap 4,因此,我为一页创建了3个手风琴(项目1、项目2、项目3) 单击它们时,另一个手风琴将显示以下内容: 追踪 地址 日期 当你点击其中一个按钮时,信息就会显示出来,它确实会显示出来。然而,当我点击追踪和地址,日期就会被推到一边。我希望所有信息都能同时显示。我不想让任何东西“被挤出”。有人能告诉我我可能做错了什么吗 我已经提供了一个JS小提琴,这样你可以有一个更好的想法。 我的文件,都在一页上 <button class="accordion">Item 1</button&g
- 追踪
- 地址
- 日期
<button class="accordion">Item 1</button>
<div class="panel">
<button class="accordion">Tracking Number</button>
<div class="panel">
<div class="row">
<div class="col-sm-4">
<label>Tracking #:</label>
<input />
</div>
<div class="col-sm-4">
<label>From Street:</label>
<input />
</div>
<div class="col-sm-4">
<label> To Street:</label>
<input />
</div>
</div>
</div>
<button class="accordion">Address</button>
<div class="panel">
<div class="row">
<div class="col-sm-4">
<label>Tracking #:</label>
<input />
</div>
<div class="col-sm-4">
<label>From Street:</label>
<input />
</div>
<div class="col-sm-4">
<label> To Street:</label>
<input />
</div>
</div>
</div>
<button class="accordion">Date</button>
<div class="panel">
<div class="row">
<div class="col-sm-4">
<label>Tracking #:</label>
<input />
</div>
<div class="col-sm-4">
<label>From Street:</label>
<input />
</div>
<div class="col-sm-4">
<label> To Street:</label>
<input />
</div>
</div>
</div>
</div>
<button class="accordion">Item 2</button>
<div class="panel">
<button class="accordion">Tracking Number</button>
<div class="panel">
<div class="row">
<div class="col-sm-4">
<label>Tracking #:</label>
<input />
</div>
<div class="col-sm-4">
<label>From Street:</label>
<input />
</div>
<div class="col-sm-4">
<label> To Street:</label>
<input />
</div>
</div>
</div>
<button class="accordion">Address</button>
<div class="panel">
<div class="row">
<div class="col-sm-4">
<label>Tracking #:</label>
<input />
</div>
<div class="col-sm-4">
<label>From Street:</label>
<input />
</div>
<div class="col-sm-4">
<label> To Street:</label>
<input />
</div>
</div>
</div>
<button class="accordion">Date</button>
<div class="panel">
<div class="row">
<div class="col-sm-4">
<label>Tracking #:</label>
<input />
</div>
<div class="col-sm-4">
<label>From Street:</label>
<input />
</div>
<div class="col-sm-4">
<label> To Street:</label>
<input />
</div>
</div>
</div>
</div>
<button class="accordion">Item 3</button>
<div class="panel">
<button class="accordion">Tracking Number</button>
<div class="panel">
<div class="row">
<div class="col-sm-4">
<label>Tracking #:</label>
<input />
</div>
<div class="col-sm-4">
<label>From Street:</label>
<input />
</div>
<div class="col-sm-4">
<label> To Street:</label>
<input />
</div>
</div>
</div>
<button class="accordion">Address</button>
<div class="panel">
<div class="row">
<div class="col-sm-4">
<label>Tracking #:</label>
<input />
</div>
<div class="col-sm-4">
<label>From Street:</label>
<input />
</div>
<div class="col-sm-4">
<label> To Street:</label>
<input />
</div>
</div>
</div>
<button class="accordion">Date</button>
<div class="panel">
<div class="row">
<div class="col-sm-4">
<label>Tracking #:</label>
<input />
</div>
<div class="col-sm-4">
<label>From Street:</label>
<input />
</div>
<div class="col-sm-4">
<label> To Street:</label>
<input />
</div>
</div>
</div>
</div>
<script>
var acc = document.getElementsByClassName("accordion");
var i;
for (i = 0; i < acc.length; i++) {
acc[i].addEventListener("click", function () {
this.classList.toggle("active");
var panel = this.nextElementSibling;
if (panel.style.maxHeight) {
panel.style.maxHeight = null;
} else {
panel.style.maxHeight = panel.scrollHeight + "px";
}
});
}
</script>
<style>
.accordion {
background-color: #eee;
color: #444;
cursor: pointer;
padding: 18px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 15px;
transition: 0.4s;
color: orangered;
}
.accordion:hover {
background-color: #ccc;
}
.accordion:after {
content: '\002B';
color: #777;
font-weight: bold;
float: right;
margin-left: 5px;
}
.active:after {
content: "\2212";
}
.panel {
padding: 0 18px;
background-color: white;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
}
项目1
查询号
跟踪#:
从街道:
至街道:
地址
跟踪#:
从街道:
至街道:
日期
跟踪#:
从街道:
至街道:
项目2
查询号
跟踪#:
从街道:
至街道:
地址
跟踪#:
从街道:
至街道:
日期
跟踪#:
从街道:
至街道:
项目3
查询号
跟踪#:
从街道:
至街道:
地址
跟踪#:
从街道:
至街道:
日期
跟踪#:
从街道:
至街道:
var acc=document.getElementsByClassName(“accordion”);
var i;
对于(i=0;i
看看这个看看这个