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