[英]bootstrap collapse not working with li
I searched for many question/ forums for implementing Bootstrap Collapse & below is the code I wrote for it : 我搜索了许多实现Bootstrap Collapse的问题/论坛,以下是我为此编写的代码:
<div class="navbar-collapse in" id="main-menu" style="background-color: rgb(248, 248, 248); height: auto;">
<div class="zone zone-navigation" shape-id="7">
<article class="widget-MainMenu widget-navigation widget-menu-widget widget" shape-id="8">
<div class="nav navbar-nav menu menu-main-menu acc-navbar-menu" shape-id="9">
<!-- For menu -->
<li class="dropdown active first" shape-id="12">
<a href="/" class="dropdown-toggle" data-toggle="dropdown" shape-id="12">Home <i class="fa fa-angle-down" shape-id="12"></i></a>
<ul class="dropdown-menu" shape-id="12">
<li shape-id="14">
<a href="/t2" class="submenu" shape-id="14">T2</a>
</li>
<li shape-id="16">
<a href="/test1" class="submenu" shape-id="16">T1</a>
</li>
</ul>
</li>
<li shape-id="18">
<a href="/team-blog-post" class="submenu" shape-id="18">Blog</a>
</li>
<li shape-id="20">
<a href="/home" class="submenu" shape-id="20">Online Nexgen</a>
</li>
<li shape-id="22">
<a href="/testpage1" class="submenu" shape-id="22">TestPage1</a>
</li>
<li class="last" shape-id="24">
|<a href="/testpage2" class="submenu" shape-id="24">TestPage2</a>
</li>
</div>
</article>
</div>
</div>
This turns out to be like this : 原来是这样的:
Without expanding sub-items It seems to be working fine 没有扩展子项目,似乎工作正常
but When I expand it : 但是当我扩展它时:
First one is coming fine, but when expanded it overlaps another lis. 第一个很好,但是当扩展时它与另一个lis重叠。 Instead it should work like a collapse/accordion. 相反,它应该像折叠/手风琴一样工作。 It seems to be I am doing some silly mistake in my code. 似乎我在代码中犯了一些愚蠢的错误。 Please suggest..! 请建议..!
The following is simple example for accordion widget using Twitter Bootstrap collapsible components: 以下是使用Twitter Bootstrap可折叠组件的手风琴小部件的简单示例:
<form>
<div style="margin: 20px; width: 200px;">
<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">Accordion Panel
1</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in">
<div class="panel-body">
<p>
This is from Accordion Panel 1
</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapseTwo">Accordion Panel
2</a>
</h4>
</div>
<div id="collapseTwo" class="panel-collapse collapse">
<div class="panel-body">
<p>
This is from Accordion Panel 2</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" href="#collapseThree">Accordion Panel
3</a>
</h4>
</div>
<div id="collapseThree" class="panel-collapse collapse">
<div class="panel-body">
<p>
This is from Accordion Panel 3</p>
</div>
</div>
</div>
</div>
</div>
</form>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.