[英]keep the list-group open for desktop - bootstrap
How do I keep the list-group
open for desktop(md)
device size. 如何使
list-group
保持打开desktop(md)
设备大小。 As of now it is functioning great as per tablet and mobile screen size. 截至目前,它在平板电脑和移动屏幕尺寸方面运行良好。 I want all the collapsed
div's
to be open for desktop
screen size. 我希望所有折叠的
div's
都可以打开desktop
屏幕大小。
Just to make it more clear: 只是为了说明一点:
/*Extra small devices Phones (<768px)*/
@media only screen and (min-width:768px){
.......work as it is
}
/*Small devices Tablets (≥768px)*/
@media only screen and (max-width:768px){
.......work as it is
}
/*Medium devices Desktops (≥992px)*/
@media only screen and (max-width:992px){
....need the new behavior
}
Like this: 像这样:
Expand
Color
Black
White
Size
S
M
Fabric
Cotton
Lycra
here is the code I am working on 这是我正在处理的代码
<div id="MainMenu" class="container">
<div class="list-group panel">
<a href="#demo3" style="color:black" class="list-group-item strong" data-toggle="collapse" data-parent="#MainMenu">Expand<span class="plussign" style="color:#DC5034"><i class="fa fa-caret-down"></i></span></a>
<div class="collapse in" id="demo3">
<a href="#SubMenu6" class="list-group-item strong" data-toggle="collapse" data-parent="#SubMenu6">Color<span class="plussign"><i class="fa fa-plus"></i></span></a>
<div class="collapse in list-group-submenu" id="SubMenu6">
<div class="checkbox">
<label><input type="checkbox" value="">Black</label>
</div>
<div class="checkbox">
<label><input type="checkbox" value="">White</label>
</div>
</div>
<a href="#SubMenu2" class="list-group-item strong" data-toggle="collapse" data-parent="#SubMenu2">Size<span class="plussign"><i class="fa fa-plus"></i></span></a>
<div class="collapse in list-group-submenu" id="SubMenu2">
<div class="checkbox">
<label><input type="checkbox" value="">S</label>
</div>
<div class="checkbox">
<label><input type="checkbox" value="">M</label>
</div>
</div>
<a href="#SubMenu3" class="list-group-item strong" data-toggle="collapse" data-parent="#SubMenu3">Fabric<span class="plussign"><i class="fa fa-plus"></i></span></a>
<div class="collapse in list-group-submenu" id="SubMenu3">
<div class="checkbox">
<label><input type="checkbox" value="">Cotton</label>
</div>
<div class="checkbox">
<label><input type="checkbox" value="">Lycra</label>
</div>
</div>
</div>
</div>
</div>
Add .in
to #demo3
将
.in
添加到#demo3
As in: <div class="collapse in" id="demo3">
如:
<div class="collapse in" id="demo3">
This will display the list expanded by default (but it can still be collapsed if needed) 这将显示默认展开的列表(但如果需要,它仍然可以折叠)
UPDATE UPDATE
Based on comments: 基于评论:
// Wrap everything in an IIFE $(window).resize(function() { // Executes in MD and LG breakpoints if ($(this).width() >= 992) { // expand collapsible toggle in demo3 (add other selectors as needed) $("#demo3").addClass('in'); } });
<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.5/js/bootstrap.min.js"></script> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" /> <div id="MainMenu" class="container"> <div class="list-group panel"> <a href="#demo3" style="color:black" class="list-group-item strong" data-toggle="collapse" data-parent="#MainMenu">Expand<span class="plussign" style="color:#DC5034"><i class="fa fa-caret-down"></i></span></a> <div class="collapse" id="demo3"> <a href="#SubMenu6" class="list-group-item strong" data-toggle="collapse" data-parent="#SubMenu6">Color<span class="plussign"><i class="fa fa-plus"></i></span></a> <div class="collapse list-group-submenu" id="SubMenu6"> <div class="checkbox"> <label> <input type="checkbox" value="">Black</label> </div> <div class="checkbox"> <label> <input type="checkbox" value="">White</label> </div> </div> <a href="#SubMenu2" class="list-group-item strong" data-toggle="collapse" data-parent="#SubMenu2">Size<span class="plussign"><i class="fa fa-plus"></i></span></a> <div class="collapse list-group-submenu" id="SubMenu2"> <div class="checkbox"> <label> <input type="checkbox" value="">S</label> </div> <div class="checkbox"> <label> <input type="checkbox" value="">M</label> </div> </div> <a href="#SubMenu3" class="list-group-item strong" data-toggle="collapse" data-parent="#SubMenu3">Fabric<span class="plussign"><i class="fa fa-plus"></i></span></a> <div class="collapse list-group-submenu" id="SubMenu3"> <div class="checkbox"> <label> <input type="checkbox" value="">Cotton</label> </div> <div class="checkbox"> <label> <input type="checkbox" value="">Lycra</label> </div> </div> </div> </div> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.