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

时间:2016-12-16 02:57:05

标签: javascript jquery jslint

我正在练习我的JQuery,我无法理解如何使这个错误消息消失:'$'在定义之前就被使用了。代码似乎可行。它没有错。

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

我的Javascript代码是:

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

下面是我的代码+错误消息的屏幕截图

Screenshot

1 个答案:

答案 0 :(得分:1)

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

/*global $, jQuery*/