我有一些代码:

$(document).scroll(function() {
           if($(window).scrollTop() > 50){

            $("#headerline").css("background","red");
            $("#header").hide();
            $("#header2").show();

           }else if($(window).scrollTop() < 50){

            $("#headerline").css("background","blue");
            $("#header2").hide();
            $("#header").show();

           }
    });

每次向下滚动时,螺母都会将我移回顶部。...我只想在页面向下滚动100px之后,当它再次变为主页面时,更改页眉css。

最佳答案

它为我工作...
https://jsfiddle.net/vjc3t1d2/

 $(document).scroll(function() {
       if($(window).scrollTop() > 50){

        $("#headerline").css("background","red");
        $("#header").hide();
        $("#header2").show();

       }else if($(window).scrollTop() < 50){

        $("#headerline").css("background","blue");
        $("#header2").hide();
        $("#header").show();

       }
});

关于javascript - 通过上下滚动更改CSS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37512214/

10-09 08:11
查看更多