繁体   English   中英

导航不会在滚动时改变颜色

[英]nav not change color on scroll

我有个问题。 我试图这样做,当我 go 向下导航栏更改颜色时,它可以工作,但问题是当我 go 达到 slider 的水平时,它会保持颜色不变。 在此链接中,您将找到整个代码https://jsfiddle.net/khdtc6bn/这是我的 js 代码

$(document).ready(function(){
    $(window).scroll(function(){
        var scroll = $(window).scrollTop();
        if (scroll > 300) {
          $(".navbar-custom").css("background" , "blue");
        }
    })
  })

我希望当我全力以赴时,它会收回这种基本颜色,代码中的问题在哪里?

如果滚动小于或等于 300,则需要再次更改颜色:

$(document).ready(function(){
    $(window).scroll(function(){
        var scroll = $(window).scrollTop();
        if (scroll > 300) {
          $(".navbar-custom").css("background" , "blue");
        }
        else{
          $(".navbar-custom").css("background" , "rgba(255, 255, 255, 0.37)");
        }
    })
  })

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM