代码之家  ›  专栏  ›  技术社区  ›  xajetin

导航不更改滚动上的颜色

  •  0
  • xajetin  · 技术社区  · 1 年前

    我有个问题。我试着这样做,当我走下导航栏更改颜色时,它工作了,但问题是,当我上升到滑块的级别时,它保持在更改的颜色中。在这个链接中,你可以找到完整的代码 https://jsfiddle.net/khdtc6bn/ 这是我的js代码

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

    1 回复  |  直到 1 年前
        1
  •  1
  •   mgm793    1 年前

    如果滚动小于或等于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)");
            }
        })
      })