2016-12-16 4 views
-2

Я практикую свой JQuery на данный момент, и я не могу понять, как это сообщение об ошибке исчезло: '$' использовался до того, как он был определен. Код, похоже, работает. Ничего плохого в этом нет.

Я загрузил последнюю версию JQuery, используя браузер Safari, и написал свой код в текстовом редакторе скобок.

Код по Javascript у меня есть:

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

Ниже приведен скриншот моего кода + сообщения об ошибке

Screenshot

+1

Пожалуйста, включите ваш фактический код в вопрос, а не снимок экрана. –

+0

И FWIW, это не ошибка (runtime), это предупреждение. Пожалуйста, ознакомьтесь с инструментами, которые вы используете, прежде чем использовать их. –

ответ

1

Вы должны сказать JSLint это глобальная. Добавьте этот комментарий к началу своего файла:

/*global $, jQuery*/ 
Смежные вопросы