【问题标题】:Make Navagation menu change color when scrolling down向下滚动时使导航菜单更改颜色
【发布时间】:2018-09-22 00:37:35
【问题描述】:

当我向下滚动时,我的 WordPress 导航菜单更改颜色时遇到问题。现在它是透明的,当访问者向下滚动时,我希望它变成白色。我尝试了一些在这里找到的自定义 CSS 和 Javascript 代码,但它们都不起作用。这是我的网站,有人可以看看吗? https://seoitservice.com/

【问题讨论】:

  • 你需要添加一些jquery脚本

标签: javascript css wordpress web-deployment


【解决方案1】:

删除此脚本

<script type="text/javascript">
    $(document).ready(function(){
        var scroll_start=0;
        var startchange=$('#startchange');
        var offset=startchange.offset();
        if(startchange.length){
            $(document).scroll(function(){
                scroll_start=$(this).scrollTop();
                if(scroll_start>offset.top){
                    $(".navbar-default").css('background-color','#f0f0f0');
                }else{
                    $('.navbar-default').css('background-color','transparent');
                }
            });
        }
    });
</script> 

以及&lt;/head&gt;标签上方的这个脚本和样式。

<script type="text/javascript">
    jQuery(window).scroll(function() {    
        var scroll = jQuery(window).scrollTop();
        if (scroll >= 500) {       
            jQuery(".main-header-bar-wrap").addClass("fixedHeader");
        }else{
            jQuery(".main-header-bar-wrap").removeClass("fixedHeader");
        }
    }); 
</script> 

<style>
.main-header-bar-wrap.fixedHeader{
    background-color:#f0f0f0;
}
</style>

【讨论】:

  • 它工作了ddddddddd 谢谢你这么多hhhhhhhhh。我一直在努力让它发挥作用!谢谢alotttttttttt
  • 谢谢。很高兴为您提供帮助
猜你喜欢
  • 2016-11-14
  • 2014-07-21
  • 1970-01-01
  • 2021-03-23
  • 1970-01-01
  • 2017-01-18
  • 2015-02-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多