首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ScrollTop Jquery

ScrollTop Jquery
EN

Stack Overflow用户
提问于 2022-03-24 01:25:53
回答 1查看 81关注 0票数 0

我希望每次用户滚动页面时,我的页眉都变成黑色。

以下是功能:

代码语言:javascript
复制
 $(windows).on('scroll', function(){
            if($(window).scrollTop()) {
                $('nav').addClass('scroll');
            }
            else {
                $('nav').removeClass('scroll');
            }
        });
代码语言:javascript
复制
header {
  width: 100%;
  height: 100vh;
  background-image: url("./assets/header.png");
  background-size: cover;
  background-position: center;
}

nav {
  position: fixed;
  width: 100%;
}

nav.scroll ul {
  background-color: #000;
}
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<header>
        <nav id="header_frame">
            <div class="hamburger">
                <i class="fa-solid fa-bars"></i>
            </div>

            <div class="menu">
                <ul>
                    <li> <a href="#"> Le coté Lumineux </a> </li>
                    <li> <a href="#"> Le coté Obscur </a> </li>
                    <li> <a href="#"> L'empire </a> </li>
                    <li> <a href="#"> les Droïdes </a> </li>
                    <li> <a href="#"> Les Ewoks </a> </li>
                    <li> <a href="#"> Jabba Le Hutt </a> </li>
                </ul>
            </div>
        </nav>
    </header>

但它不起作用,但控制台中有一条错误消息:"index.html:100 Uncaught ReferenceError: windows不在index.html:100:11上定义“

拜托,我需要帮助

EN

回答 1

Stack Overflow用户

发布于 2022-03-24 03:01:23

代码中有一个语法错误:

代码语言:javascript
复制
$(window).on('scroll', function(){});

代码语言:javascript
复制
$(windows).on('scroll', function(){});

jQuery全局对象窗口没有"S“字符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71595995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档