Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Twitter bootstrap 引导菜单不工作_Twitter Bootstrap - Fatal编程技术网

Twitter bootstrap 引导菜单不工作

Twitter bootstrap 引导菜单不工作,twitter-bootstrap,Twitter Bootstrap,这是我第一次尝试建立一个引导网站。我不明白为什么我的菜单不起作用。下面的按钮链接到URL的主页,关于联系人,当我将URL添加到页面主体时,我可以访问该联系人,但菜单上没有 <!DOCTYPE html> <html lang="en"> <head> <title><?php echo $title; ?></title> <meta charset="utf-8"> <meta name="

这是我第一次尝试建立一个引导网站。我不明白为什么我的菜单不起作用。下面的按钮链接到URL的主页,关于联系人,当我将URL添加到页面主体时,我可以访问该联系人,但菜单上没有

<!DOCTYPE html>
<html lang="en">
 <head>
  <title><?php echo $title; ?></title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <META name="description" content="<?php echo $description; ?>">
  <META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
  <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
  <link rel="stylesheet" href="http://www.tdtandassociates.co.za/css/main.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
  <script src="http://www.tdtandassociates.co.za/js/main.js"></script>
 </head>
 <body id="myPage" data-spy="scroll" data-target=".navbar-collapse-1" data-offset="60">
  <!-- Nav Bar Container -->
  <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="#navbar-collapse-1">
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
     </button>
     <a class="navbar-brand" href="http://www.tdtandassociates.co.za">HOME</a>
    </div>
   <div class="collapse navbar-collapse" id="navbar-collapse-1">
    <ul class="nav navbar-nav navbar-right">
     <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">SERVICES <b class="caret"></b></a>
     <ul class="dropdown-menu">
      <li><a href="#">Interim Management</a></li>
      <li class="divider"></li>
      <li class="dropdown dropdown-submenu"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Permanent Placements</a>
       <ul class="dropdown-menu">
        <li><a href="#">Senior & Specialists</a></li>
        <li><a href="#">Targeted Search</a></li>
        <li><a href="#">Market Mapping</a></li>
        <li><a href="#">Talent Pipelining</a></li>
       </ul>
      </li>
     </ul>
    </li>
    <li class="active"><a href="http://www.tdtandassociates.co.za/#about">ABOUT</a></li>
    <li><a href="http://www.tdtandassociates.co.za/#contact">CONTACT</a></li>
   </ul>
  </div>
 </div>
</nav>
使用

拖动导航栏

查看创建的源代码

<div class="container-fluid">
    <div class="row">
        <div class="col-md-12">
            <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
                <div class="navbar-header">

                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                         <span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span>
                    </button> <a class="navbar-brand" href="#">Brand</a>
                </div>

                <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                    <ul class="nav navbar-nav">
                        <li class="active">
                            <a href="#">Link</a>
                        </li>
                        <li>
                            <a href="#">Link</a>
                        </li>
                        <li class="dropdown">
                             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown<strong class="caret"></strong></a>
                            <ul class="dropdown-menu">
                                <li>
                                    <a href="#">Action</a>
                                </li>
                                <li>
                                    <a href="#">Another action</a>
                                </li>
                                <li>
                                    <a href="#">Something else here</a>
                                </li>
                                <li class="divider">
                                </li>
                                <li>
                                    <a href="#">Separated link</a>
                                </li>
                                <li class="divider">
                                </li>
                                <li>
                                    <a href="#">One more separated link</a>
                                </li>
                            </ul>
                        </li>
                    </ul>
                    <form class="navbar-form navbar-left" role="search">
                        <div class="form-group">
                            <input class="form-control" type="text" />
                        </div> 
                        <button type="submit" class="btn btn-default">
                            Submit
                        </button>
                    </form>
                    <ul class="nav navbar-nav navbar-right">
                        <li>
                            <a href="#">Link</a>
                        </li>
                        <li class="dropdown">
                             <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown<strong class="caret"></strong></a>
                            <ul class="dropdown-menu">
                                <li>
                                    <a href="#">Action</a>
                                </li>
                                <li>
                                    <a href="#">Another action</a>
                                </li>
                                <li>
                                    <a href="#">Something else here</a>
                                </li>
                                <li class="divider">
                                </li>
                                <li>
                                    <a href="#">Separated link</a>
                                </li>
                            </ul>
                        </li>
                    </ul>
                </div>

            </nav>
        </div>
    </div>
</div>

我想我知道是什么导致了你的问题

在您的JS文件main.JS中,有一行代码阻止链接重定向查看注释阻止默认锚点击行为的位置:

$(document).ready(function(){
  // Add smooth scrolling to all links in navbar + footer link
  $(".navbar a, footer a[href='#myPage']").on('click', function(event) {

  // Prevent default anchor click behavior
  event.preventDefault();

  // Store hash
  var hash = this.hash;

  // Using jQuery's animate() method to add smooth page scroll
  // The optional number (900) specifies the number of milliseconds it takes to scroll to the specified area
  $('html, body').animate({
    scrollTop: $(hash).offset().top
  }, 900, function(){

    // Add hash (#) to URL when done scrolling (default click behavior)
    window.location.hash = hash;
    });
  });
})

尝试注释该代码,看看它现在是否导航到链接。

Your href=表示它将只链接回您所在的页面。试着把它们转换成一个实际的html页面,即高级专家转到Specialist.html.Yep,我知道这一点。我的问题强调了“主页”、“关于”和“联系人”菜单选项使用的是实际的URL,单击时这些URL不会重定向。您可以发布将这些菜单项链接到页面的实际代码吗?它发布在否上方?关于联系人呈现页面时,将鼠标悬停在菜单上。你在浏览器的状态栏上看到了什么?这是一个很好的顶部菜单的例子,但是即使在每个菜单链接中实现并使用了正确的URL,我仍然得到了相同的结果。它不会重定向到标记中的URL。