jsLint показывает ошибку «somefunction () использовалась до того, как была определена» - PullRequest
0 голосов
/ 30 августа 2011

Я новичок в jQuery и использую jsLint для jsFiddle, чтобы проверить, есть ли ошибки в моих фрагментах кода.Ниже приведена структура кода, который я использую, но jsLint показывает, что моя функция expandToggle() использовалась до того, как была определена:

$(document).ready(function() {
        expandToggle();  
});

function expandToggle() {
        //dosomething
}

Может кто-нибудь помочь мне, что означает эта ошибка?

Ответы [ 3 ]

3 голосов
/ 30 августа 2011

Это означает, что это говорит.Чтобы jsLint успокоился, переключите ваш код.

function expandToggle() {
        //dosomething
}

$(document).ready(function() {
        expandToggle();  
});
1 голос
/ 30 августа 2011

как состояния ошибки, сначала определите функцию

function expandToggle() {
        //dosomething
}

затем используйте его

$(document).ready(function() {
        expandToggle();  
});
1 голос
/ 30 августа 2011

Это значит:

$ (документ) .ready (function () { expandToggle (); });

Был до этого:

function expandToggle () { // dosomething}

Чтобы исправить просто переставить их:

function expandToggle () { // dosomething}

$ (документ) .ready (function () { expandToggle (); });

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...