Twitter bootstrap 仅Firefox中的引导导航栏活动链接存在问题
我的boostrap单页导航栏仅在Firefox中存在问题。如果单击导航栏中指向锚点的链接,则活动类不会更改,因此样式也不会更改。这只发生在Firefox中。它适用于Safari、Chrome和IE。有什么想法吗Twitter bootstrap 仅Firefox中的引导导航栏活动链接存在问题,twitter-bootstrap,Twitter Bootstrap,我的boostrap单页导航栏仅在Firefox中存在问题。如果单击导航栏中指向锚点的链接,则活动类不会更改,因此样式也不会更改。这只发生在Firefox中。它适用于Safari、Chrome和IE。有什么想法吗 <!-- Navigation --> <nav class="navbar navbar-default navbar-fixed-top" role="navigation"> <!-- Brand and toggle get gro
<!-- Navigation -->
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<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>
<img class="m-t-10" src="images/crown.png" height="36" width="36"/>
<a class="navbar-brand pad-t-20 pad-l-15 pad-r-10" href="#">Brand Name</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right m-r-15">
<li class="active"><a href="#about">The Book</a></li>
<li><a href="#inspiration">The Inspiration</a></li>
<li><a href="#author">Author</a></li>
<li><a href="#author">Illustrator</a></li>
<li><a href="#connect">Connect</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div>
<!-- /.navbar-collapse -->
</nav>
我不能让你的马克在Chrome或IE上工作。你能发布相关的jquery代码吗?为了将
active
类从一个
切换到另一个
类,您需要一个带有点击事件的jQuery或javascript。看看这个->这里是JS$('a')。点击(function(){$('html,body')。动画({scrollTop:$($.attr(this,'href')).offset().top-100},500);event.preventDefault());
.navbar {
border: 0;
background-color: #570757;
border-radius: 0px;
margin: 0px;
font-family: 'Josefin Sans', sans-serif;
-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,.3);
-moz-box-shadow: 0px 1px 4px rgba(0,0,0,.3);
box-shadow: 0px 1px 4px rgba(0,0,0,.3);
}
.navbar .nav > li > a:hover {
color: #f5d431;
}
.navbar-default .navbar-nav> li > a,
.navbar-default .navbar-brand {
color: #fff;
margin-top: 10px;
}
.navbar-default .navbar-brand {
padding: 0;
margin: 0;
}
.navbar-collapse {
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > li.active > a,
.navbar-default .navbar-nav > .active > a:focus {
color: #f5d431;
background-color: inherit;
}
.navbar-default .navbar-nav > .active > a:hover {
color: #fff;
background-color: inherit;
}