javascript - 将类添加到滚动上的元素

标签 javascript jquery css class

我想在用户第一次滚动离开页面顶部时向元素添加一个类。如果用户然后向上滚动并点击页面顶部,我希望删除该类。

在解决方案中使用 jQuery 没问题。

最佳答案

尝试

$(window).scroll(function() {    

    $("id or class").removeClass("active");

    var scroll = $(window).scrollTop();

    if (scroll <= 500) {
        $("#one").addClass("active");
    }
    else if (scroll <= 1000) {
        $("#tow").addClass("active");
    }
    else {
        $("#three").addClass("active");
    }
}

关于javascript - 将类添加到滚动上的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12990630/

相关文章:

javascript - 使用 jQuery 和 CSS 向下滚动窗口时取消隐藏 div

jquery - 使用 ticker 的浏览器兼容性显示

Javascript - 更改事件链接并在链接末尾添加句点

javascript - 错误无法解析 package.json

javascript - JavaScript 中的可点击事件以显示图像

javascript - 异步 XMLHttpRequest send() 在发送所有数据之前返回?

javascript - 返回参数显示对象Object

jquery - 获取 jquery lightbox 以将图像从 <img> 标签中拉出

javascript - 如何制作一组重复的单选按钮并复制其所选选项?

jquery - JQM(jQueryMobile)输入元素CSS定位下的Mobile Tooltip