使用JS向元素添加类

时间:2016-01-13 12:19:47

标签: javascript jquery

我尝试在用户滚动时在我的标题上添加一个类。我将此代码放在外部文件 main.js

$(window).scroll(function() {
    if ($(this).scrollTop() > 1) {
        $('header').addClass("sticky");
    } else {
        $('header').removeClass("sticky");
    }
});

但是有一个错误

  

无法找到变量$

你有什么建议吗?谢谢!

2 个答案:

答案 0 :(得分:0)

无法找到变量$意味着在加载jquery.min.js函数之前以某种方式调用..或者missed to add jquery.js

答案 1 :(得分:0)

在调用main.js之前,必须引用jquery文件 首先添加对jquery的引用:

<script src="jquery.js"></script>

然后引用你的main.js

<script src="main.js"></script>