$ не определено в импортированных js - PullRequest
0 голосов
/ 01 декабря 2018

У меня есть веб-страница, на которой у меня есть JavaScript в отдельном файле от моего HTML-файла.Я импортировал

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

в мой HTML-файл, но когда я пытаюсь через некоторое время работать в своем js-файле, чтобы сделать некоторые обновления, я получаю следующую ошибку

ERROR: '$' is not defined.[no-undef]
ERROR: 'document' is not defined. [no-undef]

Пример, гдеВышеуказанные ошибки являются ссылками в моем коде js:

$(document).ready(function () {

    $("#screenNum").hide(); 

    ...

}

Документ отображается в браузере без проблем, а функции JS соответствуют требованиям, и когда я смотрю на инструменты разработчика в браузере, ошибок нет.Я хотел бы избавиться от этих ошибок, чтобы сосредоточиться на реальных ошибках.

Прошло пару лет с тех пор, как я работал над этим документом, и я хотел внести в него некоторые улучшения, и сейчас только возвращаюсь к нему.Я не помню эту ошибку, когда в последний раз работал в ней в Dreamweaver и не знаю, что мне не хватает.

Все похожие вопросы, на которые я смотрел, похожи на эти, похоже, имеют дело, когда JavaScript находится в HTML-документе, а не в отдельном файле.

1 Ответ

0 голосов
/ 01 декабря 2018

Спасибо, Тим Хантер, добавление приведенного ниже кода работает отлично.

/* global $, document*/ 
...