Проблемы с доступом к jQuery из внешнего файла JavaScript - PullRequest
0 голосов
/ 09 мая 2020

Вот как я отформатировал jQuery для загрузки в свой HTML файл:

<!doctype html>
<html lang="en">
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js" type="text/javascript"></script>
</head>
<body>
 <script type="text/javascript" src="script.js" ></script>
</body>
</html>

Вот мой JavaScript файл:

var i = 0;
var a = 0;
var Backspacing = false;
var Paragraph = false;

var textArray = [
     "Welcome!",
     "My name is Jay",
     "I'm creative",
     "I'm a problem solver",
     "And best of all...",
     "I love learning new things"
 ];
 var speedForward = 100;
 var speedWait = 1000;
 var speedBetweenLines = 1000;
 var speedBackspace = 25;

function typeWriter(id, ar){
     var element = $("#" + id);// I would get an error here



}

Проблема в том, когда я ' m пытаясь использовать "$" или такую ​​функцию, как setTimeout в моем внешнем файле JavaScript, я продолжаю получать сообщение об ошибке, говорящее, что он не определен. Кто-нибудь знает, в чем может быть проблема?

1 Ответ

0 голосов
/ 09 мая 2020

Убедитесь, что в вашем сценарии . js все должно быть внутри ниже блока кода, и вместо $ попробуйте использовать jQuery

jQuery(document).ready(function($){

  // you code should be in this block     

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