想要在向下滚动到顶部--jquery时在悬停时更改导航链接颜色

时间:2015-02-28 19:22:32

标签: javascript jquery html css

我只想在scrollTop()>时更改悬停时的字体颜色10

我的CSS

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
 color:#fff;
}
.navbar-default.scrolled{
  background-color: #1F1F1F;
}

我想让#10d9e4这个链接颜色在导航改变它的风格时悬停

我的JS

  var a = $(".navbar-default").offset().top;
  $(document).on('scroll', function() {
   if ($(this).scrollTop() > 10) {
    $('.navbar-default').addClass("scrolled");
   } else {
    $('.navbar-default').removeClass("scrolled");
   }
 });

1 个答案:

答案 0 :(得分:1)

.navbar-default有“滚动”类时添加悬停规则,它会重新定义默认的#fff颜色:

.navbar-default.scrolled .navbar-nav > li > a:hover {
  color: #10d9e4;
}