需要消失的其他按钮折叠列表,一旦一个按钮被按下
Need to disappear the others buttons collapse list, once a button is pressed
我在btn-group中有3个按钮,我只需要看到按下的按钮列表,一旦按下另一个按钮,崩溃列表应该消失,应该只显示按下的按钮列表。
请建议。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
<div class="btn-group btn-group-justified">
<a href="#demo" class="btn btn-primary" data-toggle="collapse">List 1</a>
<a href="#demo1" class="btn btn-primary" data-toggle="collapse">List 2</a>
<a href="#demo2" class="btn btn-primary" data-toggle="collapse">List 3</a>
</div>
<div id="demo" class="collapse in">
<table class="table table-striped table-bordered table-hover">
<thead>
</thead>
<tbody data-link="row" class="rowlink">
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="#inputmask">Input mask</a>
</td>
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="http://www.jasny.net/" target="_blank">jasny.net</a>
</td>
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="#rowlinkModal" data-toggle="modal">Launch modal</a>
</td>
</tbody>
</table>
</div>
<div id="demo1" class="collapse">
<table class="table table-striped table-bordered table-hover">
<thead>
</thead>
<tbody data-link="row" class="rowlink">
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="#inputmask">Input mask</a>
</td>
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="http://www.jasny.net/" target="_blank">jasny.net</a>
</td>
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="#rowlinkModal" data-toggle="modal">Launch modal</a>
</td>
</tbody>
</table>
</div>
<div id="demo2" class="collapse">
<table class="table table-striped table-bordered table-hover">
<thead>
</thead>
<tbody data-link="row" class="rowlink">
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="#inputmask">Input mask</a>
</td>
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="http://www.jasny.net/" target="_blank">jasny.net</a>
</td>
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="#rowlinkModal" data-toggle="modal">Launch modal</a>
</td>
</tbody>
</table>
</div>
</div>
你很接近了,只需要添加一些东西....
- 为div添加一个id,类为container。这是步骤2 所需要的。
- 为按钮添加data-parent属性,并引用步骤1中的id。data-parent属性确保在显示一个可折叠项时,指定父项下的所有可折叠元素都将关闭。
- 将可折叠元素包裹在一个div中,类为"panel"。这是必需的,因为引导需要元素的特定顺序。有关更多细节,请参阅以下答案。引导3手风琴按钮切换"data-parent"不工作
更新代码
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<div id="container" class="container">
<div class="btn-group btn-group-justified">
<a href="#demo" class="btn btn-primary" data-toggle="collapse" data-parent="#container">List 1</a>
<a href="#demo1" class="btn btn-primary" data-toggle="collapse" data-parent="#container">List 2</a>
<a href="#demo2" class="btn btn-primary" data-toggle="collapse" data-parent="#container">List 3</a>
</div>
<div class="panel">
<div id="demo" class="collapse in">
<table class="table table-striped table-bordered table-hover">
<thead>
</thead>
<tbody data-link="row" class="rowlink">
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="#inputmask">Input mask</a>
</td>
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="http://www.jasny.net/" target="_blank">jasny.net</a>
</td>
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="#rowlinkModal" data-toggle="modal">Launch modal</a>
</td>
</tbody>
</table>
</div>
<div id="demo1" class="collapse">
<table class="table table-striped table-bordered table-hover">
<thead>
</thead>
<tbody data-link="row" class="rowlink">
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="#inputmask">Input mask</a>
</td>
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="http://www.jasny.net/" target="_blank">jasny.net</a>
</td>
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="#rowlinkModal" data-toggle="modal">Launch modal</a>
</td>
</tbody>
</table>
</div>
<div id="demo2" class="collapse">
<table class="table table-striped table-bordered table-hover">
<thead>
</thead>
<tbody data-link="row" class="rowlink">
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="#inputmask">Input mask</a>
</td>
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="http://www.jasny.net/" target="_blank">jasny.net</a>
</td>
<tr class='clickable-row' data-href='url://link-for-first-row/'>
<td><a href="#rowlinkModal" data-toggle="modal">Launch modal</a>
</td>
</tbody>
</table>
</div>
</div>
</div>
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 禁用旋转木马中的下一个按钮和上一个按钮
- 做一个复活节彩蛋,JS动作点击5个按钮
- 如何在用户返回和上一个按钮时刷新下拉列表
- 测试一个简单的javascript按钮
- 如何创建一个“;显示更多“;按钮,并指定最初可以显示的文本行数
- 简单的垂直上一个和下一个按钮代码点击上下移动jQuery
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- HTML5历史记录-返回上一个完整页面按钮
- 两个提交按钮(一个隐藏,一个可见)
- 击倒阵列按钮一个功能
- 如何为jQuery中的每个数组元素附加不同的动画效果?并用2个按钮一个接一个地向前和向后设置动画(后退和下一步)
- 两个按钮一个窗体
- 如何提交单个表单并使用两个提交按钮一个按钮单击然后验证
- Jquery表单-两个按钮-一个使用ajax,一个不使用
- 多个PHP按钮?(一个按钮是提交按钮,其他按钮是函数)
- PHP表单- 2个按钮(一个销毁会话和重新加载页面和一个继续到下一页)
- 给按钮一个类,并使用javascript来挑选点击事件不工作