簡體   English   中英

引導程序合理的折疊按鈕組

[英]Bootstrap Justified Collapse Button Group

我想要一個Bootstrap對齊按鈕組,其中每個按鈕在其下面打開一個折疊的<div>

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> <!-- Latest compiled and minified JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> <div class="container-fluid bg-grey text-center" id="about"> <div class="row"> <div class="btn-group btn-group-justified"> <div class="btn-group"> <button class="btn btn-info" id="about1-btn" data-toggle="collapse" data-target="#about1">Forms &amp Websites</button> </div> <div id="about1" class="collapse"> <p>C# Windows Apps and Microsoft Azure Database Integration</p> <p>HTML5, CSS, JavaScript, jQuery, PHP, and MySQL</p> </div> <div class="btn-group"> <button class="btn btn-info" id="about2-btn" data-toggle="collapse" data-target="#about2">Computer Architecture</button> </div> <div id="about2" class="collapse"> <p>Combinational/Sequential Circuitry, Assembly Language</p> <p>Thread-Level Multiprocessing and Process Scheduling</p> <p>Networks and OS Integration</p> </div> <div class="btn-group"> <button class="btn btn-info" id="about3-btn" data-toggle="collapse" data-target="#about3">Programming Concepts (C++)</button> </div> <div id="about3" class="collapse"> <p>OOP, Inheritance &amp Polymorphism</p> <p>Memory Management, Advanced/Custom Data Structures</p> </div> </div> </div> </div> 

這導致第一個按鈕(左側)怪異地打開其div,而部分按鈕消失了,而其他兩個按鈕則根本沒有打開其內容。

我覺得我已經接近了,但可能沒有正確嵌套<div>

我使用這些事件使它一次只顯示一個,我認為這可能會給您帶來更好的結果

我將元素移到了自己的行,以使其更具可擴展性,以防您添加更多按鈕並且對設備尺寸更敏感

 $(document).ready(function() { $('#sub').on('show.bs.collapse', function() { $('#sub .collapse').collapse('hide') }) }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- Latest compiled and minified JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <div class="container-fluid bg-grey text-center"> <div class="row"> <div class="btn-group btn-group-justified" id="myCollapsible"> <div class="btn-group"> <button class="btn btn-info" id="about1-btn" data-toggle="collapse" data-parent="#sub" data-target="#about1">Forms &amp Websites</button> </div> <div class="btn-group"> <button class="btn btn-info" id="about2-btn" data-toggle="collapse" data-parent="#sub" data-target="#about2">Computer Architecture</button> </div> <div class="btn-group"> <button class="btn btn-info" id="about3-btn" data-toggle="collapse" data-parent="#sub" data-target="#about3">Programming Concepts (C++)</button> </div> </div> </div> <div class="row" id="sub"> <div id="about1" class="collapse"> <p>C# Windows Apps and Microsoft Azure Database Integration</p> <p>HTML5, CSS, JavaScript, jQuery, PHP, and MySQL</p> </div> <div id="about2" class="collapse"> <p>Combinational/Sequential Circuitry, Assembly Language</p> <p>Thread-Level Multiprocessing and Process Scheduling</p> <p>Networks and OS Integration</p> </div> <div id="about3" class="collapse"> <p>OOP, Inheritance &amp Polymorphism</p> <p>Memory Management, Advanced/Custom Data Structures</p> </div> </div> </div> 

我相信嵌套是錯誤的。 嘗試將具有“ about” ID的div放入具有“ btn-group”類的div中。

        <div class="btn-group">
            <button class="btn btn-info" id="about1-btn" data-toggle="collapse" data-target="#about1">Forms &amp Websites</button>
        <div id="about1" class="collapse">
            <p>C# Windows Apps and Microsoft Azure Database Integration</p>
            <p>HTML5, CSS, JavaScript, jQuery, PHP, and MySQL</p>
        </div>
        </div>

另外,如前所述,您缺少引號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM