0

我确实搜索了许多引导下拉问题,但看不到任何与我有相同特定问题的问题!

我遇到了 Bootstap 下拉导航栏子菜单的问题...

我正在使用最新版本的 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需要。

任何帮助将不胜感激,因为我对此完全感到困惑

我只有非常基本的技能,所以请保持简单

非常感谢 - 阿德

4

2 回答 2

2

尝试改变:

<div class="nav-collapse">

至:

<div class="nav-collapse collapse">

这为我解决了这个问题。我在引导站点上的示例中选择了它:http: //twitter.github.com/bootstrap/components.html#navbar(向下滚动到响应式导航栏部分)。

于 2012-11-25T00:36:50.610 回答
0

你没有忘记包含 bootstart-collapse.js 吗?

如果您添加它,它应该可以工作。

于 2012-07-17T09:15:22.743 回答