是什么导致 $ 未定义? (JQuery)

What is causing $ to be undefined? (JQuery)

我现在正在练习我的JQuery,我不明白如何让这个错误消息消失:'$'在它被定义之前被使用了。 该代码似乎有效。没有错。

我下载了最新版本的 JQuery,使用 Safari 浏览器,并在 Brackets 文本编辑器中编写我的代码。

我的 Javascript 代码是:

$(document).ready(function () {
   $("h2").mouseenter(function () {
      $("h2").fadeTo('fast', 0);
   });
   $("h2").mouseleave(function () {
      $("h2").fadeTo('fast', 1);
   });
});

下面是我的代码+错误信息的截图

你必须告诉 JSLint 它是一个全局的。将此评论添加到文件顶部:

/*global $, jQuery*/