单击引导程序中的单选按钮时如何折叠其他菜单

编码菜鸟

我有一些引导程序radio buttons,每个都有各自的可折叠内容,可以单击它们,它们会展开,但是每次我展开时,另一个都会崩溃,这不会发生...使其成为我单击另一个单选按钮的地方其他菜单折叠-参见示例-

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">


<!-- VLC Source -->
            <div class="form-group row m-1">
                <div class="form-check col-lg-6" id="myGroup">
                    <input class="form-check-input collapsed" type="radio" name="inlineRadioOptions" id="vlcRadio" data-toggle="collapse" data-target="#vlc" aria-expanded="false" aria-controls="vlc" >
                    <label class="form-check-label" >VLC Source</label>
                </div>
            </div>
            <!-- VLC Source Form -->
            <div id="vlc" class="collapse" data-parent="#myGroup">
                <div  class="form-group row m-1 ">
                    <label  class="col-lg-4 col-form-label">Width</label>
                   <input type="text" class="form-control col-lg-8" required value="1920" /> 
                </div>
                <div  class="form-group row m-1 ">
                    <label  class="col-lg-4 col-form-label">Height</label>
                   <input type="text" class="form-control col-lg-8" required value="1080" /> 
                </div>
               <div  class="form-group row m-1 ">
                    <label  class="col-lg-4 col-form-label">Type</label>
                   <input type="text" class="form-control col-lg-8" required value="VLC Source" /> 
                </div> 
                <div  class="form-group row m-1 ">
                   <label class="col-lg-4 col-form-label">URL</label>
                    <input type="file" class="filestyle" data-input="false" data-buttonname="btn-secondary">
                </div> 
                 <div  class="form-group row m-1 ">
                   <label  class="col-lg-4 col-form-label">Volume</label>
                 <form class="range-field col-lg-8">
                   <input type="range" class="custom-range" min="0" max="100" step="1" id="customRange3">
                 </form>
                </div> 
            </div>
            
            <!-- VNC Source -->
                <div class="form-group row m-1">
                <div class="form-check ">
                    <input class="form-check-input collapsed" type="radio" name="inlineRadioOptions" id="inlineRadio1" value="option1" data-toggle="collapse" data-target="#vnc" aria-expanded="false" aria-controls="vnc" >
                    <label class="form-check-label" >VNC Viewer</label>
                </div>
            </div>
            <!-- VNC Source Form -->
            <div id="vnc" class="collapse" >
                <div  class="form-group row m-1 ">
                    <label  class="col-lg-4 col-form-label">Type</label>
                   <input type="text" class="form-control col-lg-8" required value="1920" /> 
                </div>
                <div  class="form-group row m-1 ">
                    <label  class="col-lg-4 col-form-label">VNC Server</label>
                   <input type="text" class="form-control col-lg-8" required value="1080" /> 
                </div>
            </div>
                      <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>

游标

您可以通过jQuery自定义功能获得理想的效果.collapse()

Codepen示例: https ://codepen.io/cursorrux/pen/mdrMgKZ

代码段:

$('.form-check-input').click(function() {
    $('.collapse').collapse('hide');
    $('#' + $(this).attr('aria-controls')).collapse('show');
});
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">

<!-- VLC Source -->
    <div class="form-group row m-1">
        <div class="form-check col-lg-6" id="myGroup">
            <input class="form-check-input collapsed" type="radio" name="inlineRadioOptions" id="vlcRadio" data-toggle="collapse" data-target="#vlc" aria-expanded="false" aria-controls="vlc" >
            <label class="form-check-label" >VLC Source</label>
        </div>
    </div>
    <!-- VLC Source Form -->
    <div id="vlc" class="collapse" data-parent="#myGroup">
        <div  class="form-group row m-1 ">
            <label  class="col-lg-4 col-form-label">Width</label>
           <input type="text" class="form-control col-lg-8" required value="1920" /> 
        </div>
        <div  class="form-group row m-1 ">
            <label  class="col-lg-4 col-form-label">Height</label>
           <input type="text" class="form-control col-lg-8" required value="1080" /> 
        </div>
       <div  class="form-group row m-1 ">
            <label  class="col-lg-4 col-form-label">Type</label>
           <input type="text" class="form-control col-lg-8" required value="VLC Source" /> 
        </div> 
        <div  class="form-group row m-1 ">
           <label class="col-lg-4 col-form-label">URL</label>
            <input type="file" class="filestyle" data-input="false" data-buttonname="btn-secondary">
        </div> 
         <div  class="form-group row m-1 ">
           <label  class="col-lg-4 col-form-label">Volume</label>
         <form class="range-field col-lg-8">
           <input type="range" class="custom-range" min="0" max="100" step="1" id="customRange3">
         </form>
        </div> 
    </div>
            
    <!-- VNC Source -->
    <div class="form-group row m-1">
        <div class="form-check ">
            <input class="form-check-input collapsed" type="radio" name="inlineRadioOptions" id="inlineRadio1" value="option1" data-toggle="collapse" data-target="#vnc" aria-expanded="false" aria-controls="vnc" >
            <label class="form-check-label" >VNC Viewer</label>
        </div>
    </div>
    <!-- VNC Source Form -->
    <div id="vnc" class="collapse" >
        <div  class="form-group row m-1 ">
            <label  class="col-lg-4 col-form-label">Type</label>
           <input type="text" class="form-control col-lg-8" required value="1920" /> 
        </div>
        <div  class="form-group row m-1 ">
            <label  class="col-lg-4 col-form-label">VNC Server</label>
           <input type="text" class="form-control col-lg-8" required value="1080" /> 
        </div>
    </div>

<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>

代码摘要:每当click事件发生时,获取当前aria-controls属性值并隐藏除单击的属性外的所有其他属性。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当使用JavaScript中的单个功能单击其他单选按钮时,如何禁用文本框?

来自分类Dev

如何通过单击引导程序中当前选项卡内的按钮转到其他选项卡

来自分类Dev

如何在按钮单击时显示引导折叠 div?

来自分类Dev

如果单击 div 中的单选按钮,则单击其他 div 中的相应单选按钮

来自分类Dev

单击下拉菜单按钮时的引导程序打开链接

来自分类Dev

单击菜单选项时如何更改图像按钮

来自分类Dev

如何在我的引导程序3导航栏中打开仅折叠折叠时如何切换按钮的颜色

来自分类Dev

如何处理引导程序按钮下拉菜单中的单击事件

来自分类Dev

单击angular js中的特定菜单时如何关闭所有其他菜单?

来自分类Dev

单击单选按钮隐藏其他组件

来自分类Dev

如何防止下拉菜单和引导程序中的其他链接之间发生冲突?

来自分类Dev

如何在选择其他单选按钮时更改提示?

来自分类Dev

单击时折叠其他 Div

来自分类Dev

如何在引导程序中并排对齐单选按钮?

来自分类Dev

jQuery:在单选按钮中单击“是”时,如何在下拉菜单中设置特定的值选择

来自分类Dev

如何将单选按钮的功能(单击一个按钮,其他按钮自动清除)用于其他控件

来自分类Dev

如何知道在引导程序中单击了哪个菜单项

来自分类Dev

如何知道引导程序模式关闭时单击了哪个按钮?

来自分类Dev

使用引导程序单击时如何更改按钮的颜色?

来自分类Dev

单击数据关闭按钮时,如何清除引导程序模式中的所有输入字段?

来自分类Dev

再次单击时如何折叠子菜单

来自分类Dev

在引导程序3中禁用单选按钮?

来自分类Dev

单击其他程序工具栏中的按钮

来自分类Dev

在android中单击单选按钮时如何显示edittext

来自分类Dev

在android中单击单选按钮时如何显示edittext

来自分类Dev

单击其他按钮后取消选中单选按钮

来自分类Dev

如何使用Javascript检查其他单选按钮中是否选中了特定的单选按钮?

来自分类Dev

单击按钮时如何重定向到其他网址?

来自分类Dev

单击其他按钮时如何删除标签的类别

Related 相关文章

  1. 1

    当使用JavaScript中的单个功能单击其他单选按钮时,如何禁用文本框?

  2. 2

    如何通过单击引导程序中当前选项卡内的按钮转到其他选项卡

  3. 3

    如何在按钮单击时显示引导折叠 div?

  4. 4

    如果单击 div 中的单选按钮,则单击其他 div 中的相应单选按钮

  5. 5

    单击下拉菜单按钮时的引导程序打开链接

  6. 6

    单击菜单选项时如何更改图像按钮

  7. 7

    如何在我的引导程序3导航栏中打开仅折叠折叠时如何切换按钮的颜色

  8. 8

    如何处理引导程序按钮下拉菜单中的单击事件

  9. 9

    单击angular js中的特定菜单时如何关闭所有其他菜单?

  10. 10

    单击单选按钮隐藏其他组件

  11. 11

    如何防止下拉菜单和引导程序中的其他链接之间发生冲突?

  12. 12

    如何在选择其他单选按钮时更改提示?

  13. 13

    单击时折叠其他 Div

  14. 14

    如何在引导程序中并排对齐单选按钮?

  15. 15

    jQuery:在单选按钮中单击“是”时,如何在下拉菜单中设置特定的值选择

  16. 16

    如何将单选按钮的功能(单击一个按钮,其他按钮自动清除)用于其他控件

  17. 17

    如何知道在引导程序中单击了哪个菜单项

  18. 18

    如何知道引导程序模式关闭时单击了哪个按钮?

  19. 19

    使用引导程序单击时如何更改按钮的颜色?

  20. 20

    单击数据关闭按钮时,如何清除引导程序模式中的所有输入字段?

  21. 21

    再次单击时如何折叠子菜单

  22. 22

    在引导程序3中禁用单选按钮?

  23. 23

    单击其他程序工具栏中的按钮

  24. 24

    在android中单击单选按钮时如何显示edittext

  25. 25

    在android中单击单选按钮时如何显示edittext

  26. 26

    单击其他按钮后取消选中单选按钮

  27. 27

    如何使用Javascript检查其他单选按钮中是否选中了特定的单选按钮?

  28. 28

    单击按钮时如何重定向到其他网址?

  29. 29

    单击其他按钮时如何删除标签的类别

热门标签

归档