jQuery 在两个类之间滚动切换

2024-02-10

默认情况下,我有一个具有红色背景颜色的导航栏。

我想要做的是,当用户向下滚动超过 100px 将背景更改为蓝色,并且如果他返回到 0px 将背景更改为其默认状态。

例如,我想通过在两个类之间切换来做到这一点<div class="navigation red">应该是默认类,如果用户向下滚动以添加<div class="navigation blue">如果他向后滚动有<div class="navigation red"> again.

这是我的尝试:

$(document).ready(function(){
  $(window).scroll(function(){
    if ($(window).scrollTop() > 100){
        $('.navigation').toggleClass( "blue");
    }
 });
});

但这是行不通的。这是一个jsbin http://jsbin.com/bifabixelaci/2/.

有什么想法如何让它发挥作用吗?


尝试以下代码:

$(document).ready(function () {
    $(window).scroll(function () {
        $('.navigation').toggleClass("blue", ($(window).scrollTop() > 100));
     });
});

这是中的示例jsbin http://jsbin.com/mozuponuneme/1/edit

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery 在两个类之间滚动切换 的相关文章

随机推荐

  • 在.NET/SQL 中参数化表名?

    正如主题所示 我希望能够使用 NET 实际上使用哪种语言 和 SQL Server 将表名作为参数传递 我知道如何为价值观做到这一点 例如command Parameters AddWithValue whatever whatever u
  • 如何在 Java DateUtils.parseDate 中识别祖鲁时区?

    我有以下格式的日期2008 12 23T00 00 00Z 这看起来很像ISO 8601 格式 http en wikipedia org wiki ISO 8601采用祖鲁语 UTC 时区 我虽然下面的代码会解析它 使用公共语言 http
  • 在python中如何在其静态方法中获取类的名称

    如何在静态方法中获取类的名称 我有继承 并想要派生类的名称 在下面的例子中 应该用什么来代替XXX在方法 my name 中 class snake staticmethod def my name print XXX name class
  • 为什么C的printf格式字符串同时有%c和%s?

    为什么C的printf格式字符串两者都有 c and s 我知道 c代表单个字符并且 s表示一个以 null 结尾的字符串 但是仅仅字符串表示还不够吗 可能是为了区分以空结尾的字符串和字符 如果他们刚刚有 s 那么每个字符也必须以空字符结尾
  • PHP 中包含缓存以供迭代重用

    有没有办法缓存 PHPinclude有效地重复使用 无需 APC 等 Simple 尽管愚蠢 例子 rand php return rand 0 999 index php file rand php while i lt 1000 ech
  • 如何从我的网站禁用(查看源代码)和(Ctrl + C)

    是否有机会从我的网站禁用这两个功能 查看源代码 和 Ctrl C 这是不可能的 您可以尝试以某种方式混淆代码 但您需要向客户端发送一些内容 不是吗 您可以使用 AJAX 调用来加载 html 这样 浏览器将显示的源几乎是空的 但是 您无法阻
  • PHP:使用准备好的语句并防止 SQL 注入与转义

    我确实明白准备好的语句是寻求防止 SQL 注入的最终方法 然而 它们提供的保险范围有限 例如 在我让用户决定操作顺序的情况下 即 是 ASC 还是 DESC 等 我没有得到准备好的语句的覆盖 据我所知 我可以将用户输入映射到预定义的白名单
  • Azure 上的 IISNode 定期失败并显示 HTTP 500.1001

    该站点定期因 HTTP 500 错误而变得不可用 到目前为止我能从日志中找到的是 ModuleName iisnode Notification EXECUTE REQUEST HANDLER HttpStatus 500 HttpReas
  • 使用 python-pptx 将文本/幻灯片标题添加到幻灯片上的占位符

    我正在尝试为我的幻灯片添加标题 我正在查找文档here http python pptx readthedocs io en latest user placeholders using html它说 设置幻灯片标题 几乎所有幻灯片布局都有
  • ObjectMapper 无法正确处理 UTF-8?

    我正在使用 ObjectMapper 将系统中的帖子序列化为 json 这些帖子包含来自世界各地的条目并包含 utf 8 字符 问题是 ObjectMapper 似乎没有正确处理这些字符 例如 字符串 Mus e d Orsay 被序列化为
  • 使用 Connect 或将数据作为道具传递给孩子

    我是反应和还原的新手 我有一个场景 其中有这样的嵌套组件 A gt B gt C gt D A 组件中使用了一个属性 D 组件中也会使用该属性 所以 我有两种方法 从组件 A 中的 redux 存储获取状态 然后将其作为 props 传递给
  • 无法在 Mac 上访问 std 向量迭代器 _Ptr

    在 Visual Studio 上 这段代码就像一个魅力 auto child node childs begin while child node childs end vector
  • Matlab 样条插值 从 Y 中找到 X

    我需要找到当 y 0 时 x 的值 这是我的代码 x 2 3 4 5 6 y 10 8 4 1 2 xi linspace 2 6 100 yi interp1 x y xi spline plot x y o xi yi xlabel x
  • Rails:查找父对象的所有关联对象

    我在 Rails 中创建了一个复杂的对象 其主要父对象 Resume 它的每个部分都有多个子对象 objective section contact section 等 有没有一种方法可以将所有关联的对象获取到父对象恢复 如果 获取 是指在
  • RESTful API 密钥建议 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在寻找有关 RESTful API 设计的建议 我已经阅读了很多有关 REST API 方案 身份验证 授权方式等的内容 我无法决定的是我是
  • 如何最大化背景窗口?

    我需要最大化背景中的窗口 这意味着不激活 聚焦 它 SetWindowPlacement 函数不提供此功能 有任何想法吗 WINDOWPLACEMENT wp new WINDOWPLACEMENT GetWindowPlacement h
  • 程度报告问题并行测试

    我有以下报告代码 public class Reporting private ExtentHtmlReporter extentHtmlReporter private static ThreadLocal
  • 如何在 React Native 中获取组件在屏幕上的位置?

    我正在开发一个反应本机应用程序 我想处理屏幕上的触摸 一个用例是当用户在屏幕上 按下 时 我希望能够获取屏幕上特定组件的位置 x y 以了解它是否与触摸的 x y 匹配 我已经搜索过堆栈溢出 但给定的解决方案都不起作用 在我的根组件中 on
  • 分析 pyomo 中的解决方案 (.sol) 文件

    我在机器 1 中有一个 pyomo 模型 在机器 2 中有 CPLEX 求解器 我转换 pyomo 模型 ConcreteModel 变成problem lp带有函数的文件model write problem lp 在机器 1 中 然后我
  • jQuery 在两个类之间滚动切换

    默认情况下 我有一个具有红色背景颜色的导航栏 我想要做的是 当用户向下滚动超过 100px 将背景更改为蓝色 并且如果他返回到 0px 将背景更改为其默认状态 例如 我想通过在两个类之间切换来做到这一点 div class navigati