我确实搜索了许多引导程序下拉列表问题,但看不到任何与我自己相同的特定问题!
我遇到了Bootstap Dropdown Navbar子菜单的问题......
我正在使用最新版本的Bootstrap(v2.0.3)
现在,标准桌面视图中的所有内容都显示正常 - 但是当我缩小浏览器宽度(或iPhone / iPad上的视图)时,子菜单无法正常工作。
最好是在TEST SITE
访问我的测试网站正如您所看到的,桌面视图中的“点数表”下拉列表很好,但在“移动”视图中有些错误。 “弹出”不起作用,子菜单永久显示。
我相信我已完全遵循示例代码(除了通过'升级文档'确定'插入'需要以与实例显示的方式不同的方式实现)
这是我目前的代码:
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="#"><img alt="F1Stockcars.com" src="../assets/img/logo.png"></a>
<div class="nav-collapse">
<ul class="nav">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Points Tables
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">National Points</a></li>
<li><a href="#">World Championship Qualifying</a></li>
<li><a href="#">Track Championships</a></li>
</ul>
</li>
<li><a href="#">Meeting Results</a></li>
<li><a href="#">Drivers</a></li>
<li><a href="#">Final Winners</a></li>
<li><a href="#">Top Scorers by Meeting</a></li>
<li><a href="#">Highest Scores</a></li>
<li><a href="#">Back to F1Stockcars.com</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
我无法弄清楚我做错了什么,页面开始作为他们的示例页面之一,所以应该有所有必要的代码,我已经将整个引导框架添加到我的服务器,甚至包括我赢得的javascripts实际上是需要的。
任何帮助都会受到赞赏,因为我对此感到非常困惑
我只有非常基本的技能,所以请保持简单
非常感谢 - Ade
答案 0 :(得分:2)
尝试更改:
<div class="nav-collapse">
为:
<div class="nav-collapse collapse">
这解决了我的问题。我在引导网站上的示例中选择了它:http://twitter.github.com/bootstrap/components.html#navbar(向下滚动到响应式导航栏部分)。
答案 1 :(得分:0)
您是否忘记包含bootstart-collapse.js?
如果添加它,它应该可以工作。