【问题标题】:How to debug a bootstrap non-working navbar menu如何调试引导不工作的导航栏菜单
【发布时间】:2017-08-07 21:48:44
【问题描述】:

我为我的网站开发课程制作了一个主页,显然当我尝试单击导航菜单的链接时它不起作用。我真的不知道出了什么问题,所以我希望你能帮助我解决这个问题。这是我的代码:

<nav class="navbar navbar-default navbar-fixed-top">
  <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>                        
      </button>
      <a class="navbar-brand" href="lg2.png"><img src="lg2.png" alt="A" style="width:150;height:50px"></a>
    </div>
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav navbar-right">
        <li><a href="index.html" target="_nextpage">HOME</a></li>
        <li><a href="download.html" target="_nextpage">DOWNLOAD</a></li>
        <li><a href="signup.html" target="_nextpage"><span class="glyphicon glyphicon-user"></span></span> REGISTER</a></li>
      </ul>
    </div>
  </div>
</nav>

这是导航栏的css代码:

.navbar {
      margin-bottom: 0;
      background-color: #086A87;
      z-index: 9999;
      border: 0;
      font-size: 12px !important;
      line-height: 1.42857143 !important;
      letter-spacing: 4px;
      border-radius: 0;
      font-family: Montserrat, sans-serif;
  }
  .navbar li a, .navbar .navbar-brand {
      color: #fff !important;
  }
  .navbar .navbar-collapse {
  text-align: center;
}
  .navbar-nav li a:hover, .navbar-nav li.active a {
      color: #f4511e !important;
      background-color: #fff !important;
  }
  .navbar-default .navbar-toggle {
      border-color: transparent;
      color: #fff !important;
  }

有人可以帮帮我吗????

【问题讨论】:

标签: html css twitter-bootstrap navbar


【解决方案1】:

似乎在这里工作正常:https://jsfiddle.net/pjhppxkt/ 有关您的意思的更多详细信息:

显然,当我尝试单击导航菜单的链接时,它不起作用。

是必需的。你按哪个链接?你期望的结果是什么等等。 你还有一个额外的&lt;/span&gt; 类,我删除了它。不过应该不会影响任何事情。

<nav class="navbar navbar-default navbar-fixed-top">
  <div class="container">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>                        
      </button>
      <a class="navbar-brand" href="lg2.png"><img src="lg2.png" alt="A" style="width:150;height:50px"></a>
    </div>
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav navbar-right">
        <li><a href="index.html" target="_nextpage">HOME</a></li>
        <li><a href="download.html" target="_nextpage">DOWNLOAD</a></li>
        <li><a href="signup.html" target="_nextpage"><span class="glyphicon glyphicon-user"></span>REGISTER</a></li>
      </ul>
    </div>
  </div>
</nav>

编辑 你需要改变:

target="_nextpage"

到:

target="_blank"

【讨论】:

  • 当我试图转到不同的页面(通过导航菜单)时,即使我点击了它,它也不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-30
  • 2017-05-30
  • 1970-01-01
  • 1970-01-01
  • 2019-05-24
  • 1970-01-01
相关资源
最近更新 更多