我使用的是 bootstrap-collapse.js v2.3.0,但由于某种原因,第一次单击时菜单只是出现并且不会向下滑动。我还注意到高度没有说auto
,它说205px
。我没有在 CSS 中的任何地方将菜单设置为这个高度。第一次点击后,当我关闭它时,一切看起来都很完美,高度在 0 和 auto 之间切换,并且有一个平滑的过渡,而不是立即出现。
我不确定要包含哪些代码,因为它似乎是问题所在的引导切换,但是这里是 html ......我删除了一些无关紧要的代码..
<div class="navbar">
<div class="navbar-inner">
<a data-target=".nav-collapse" data-toggle="collapse" class="brand visible-phone">
Categories
</a>
<a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<div class="nav-collapse">
<ul class="nav">
<li> //more code </li>
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">//more code<<b class="caret"></b></a>
<ul class="dropdown-menu" >
<li>//code</li>
<ul>
<li>//code</li>
</ul>
</ul>
</li>
<li>//code</li>
但这里是该网站的链接...