如何基于两次不同的按钮单击来折叠和在两个不同的div部分中折叠?

克里斯蒂

我有两个定义如下的按钮:

<button href="#select" class="btn btn-default" data-toggle="collapse">
       Select
</button>

<button href="#add" class="btn btn-default" data-toggle="collapse">
       Add
</button>

我有两个不同的div部分,定义如下:

<div id="select" class="collapse">
       Select your option
</div>

<div id="add" class="collapse">
        Add your option
</div> 

当我单击“选择”按钮时,选择div折叠。
之后,如果我单击“添加”按钮,则添加div会折叠在选择div的正下方。

我希望一次只显示一个div。如果单击“选择”,则应该折叠select div,然后,如果用户单击“添加” div,则应该折叠select div,只添加要显示的div,反之亦然。

我尝试了上述方法,但没有达到预期的结果。有什么办法可以实现我想要的行为?

谢谢!

土豆皮

只需将两个div部分包装在中.panel,然后将其包装在具有ID的父容器中。然后将id作为data-parent属性添加到div

<div id="parent">
  <div class="panel">
    <div id="select" class="collapse" data-parent="#parent">
      Select your option
    </div>
  </div>
  <div class="panel">
    <div id="add" class="collapse panel" data-parent="#parent">
      Add your option
    </div>
  </div>
</div>

小提琴-https: //jsfiddle.net/dszc5q5r/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

单击来自两个不同活动的两个单选按钮时,如何在新活动中显示文本?

我想在两个不同的参数上两次使用Collections.sort()

如何通过一次单击从两个不同的div(其中一个隐藏)中复制内容,但每个都在单独的行上?

为什么在Spark中汇总并折叠两个不同的API?

如何通过一次单击将表单发布到两个不同的页面?

在熊猫中,如何在两个不同的轴上分组两次?

如何基于多个列比较两个不同的表?

如何在VB.Net中的两个不同表中进行两次插入

简化LINQ-具有两个不同where子句的Col的和两次

如何基于在两个不同列上设置的某些条件来填充pandas数据框中的列?

在两个不同的活动中两次调用相同的函数

如何使HTML按钮在两次单独单击时执行两项不同的操作?

如何基于两个不同列中存在的值来转置DataFrame?

在同一活动中单击两个不同的按钮时,如何导航到两个不同的活动?

如何在两个不同大小的DIV下方对齐两个按钮,同时保持它们的响应速度?

为什么我的计算机在网络中以两个不同的IP(以.255结尾)列出两次?

响应时,两个不同的菜单栏会在单个菜单栏中折叠

如何在导航栏中以及单击折叠按钮时显示不同的项目

通过将两个不同名称的列折叠成一个来融化data.frame

单击两个按钮后如何在Textview中显示两个不同的文本

PHP:for循环两次显示相同的结果,而不是两个不同的结果?

如何通过单击控制器不同的同一JSP页面上的两个不同按钮来开发两个call ajax?

单击 actionscript 3.0 中的两个不同按钮后,如何使符号出现?

尝试从两次不同的按钮点击中添加两个数字的总和

使用相同字段的两个不同值连接表两次

如何使用两个不同的参数值两次调用我的模拟方法

按钮需要单击两次才能折叠 html 角度中的 div

如何在java中减去两次不同的日期

如何根据单击的按钮将相同的数据发布到两个不同的处理程序?