jQuery - 在滚动上删除类

时间:2013-12-09 22:48:39

标签: jquery scroll removeclass

一旦窗口滚动50px,我想删除两个元素的类.active(#information,#content)。这是代码我如何添加类.active并再次删除它 - 遗憾的是它不起作用。也许有人可以帮助我?

$("#button").click(function(e) {
    e.preventDefault();
    $("#information, #content").addClass("active");
});
$(window).scroll(function(){
    if ( (!$(window).scrollTop()>50) || (!$("#information").hasClass("active")) )
    {
        $("#content").removeClass("active");
        $("#information").removeClass("active");
    }
});

1 个答案:

答案 0 :(得分:0)

尝试:

$("#button").click(function(e) {
        e.preventDefault();
        $("#information, #content").addClass("active");
    });
    $(window).scroll(function(){
        if($(window).scrollTop()>50) && $("#information").hasClass("active") )
        {
            $("#content").removeClass("active");
            $("#information").removeClass("active");
        }
    });