Onscroll不申请课程

时间:2015-06-10 09:29:39

标签: scroll

当我滚过某一点时,我试图将一个类添加到正文中,然后当我回到某个点后将其删除但是它不能实时应用。

当我滚动页面时,当我滚过该点时,会添加该类,但如果有人可以提供帮助,我希望自动执行此操作。

var fixedTops = function() {
    var scroll = $("body").scrollTop();
    if (scroll >= 100) {
        $("body").addClass("navnewclass");
    } else {
        $("body").removeClass("navnewclass");
    }
};

fixedTops();

1 个答案:

答案 0 :(得分:0)

fixedTops()仅在加载脚本时运行。除非提示,否则不会再次重新运行。

每当滚动页面时,您都需要告诉它运行;这样的事情可以解决问题:

$("html").scroll(function() { fixedTops(); });

(请注意,未经测试)。

每当滚动fixedTops()时,这应该告诉javascript运行html