0

标题有点模糊,但我似乎无法找到问题的正确描述。基本上由于某种原因,我的 JQuery 没有运行,似乎是由于未启用 jquery,但在我的脚本调用之前链接就在那里。这是一般的想法

但是,当我在本地运行脚本时,我在 mozilla 中遇到错误并且 jquery 没有运行,悬停时没有任何反应:

ReferenceError: $ is not defined @index.js:3

据我所知,一切都很完美,但是 JQuery 库似乎没有被注册,这是我的想法:

<head>
    <title>Javascript Tetris</title>
    <link rel = "stylesheet" type = "text/css" href = "index.css"><!--add the css-->
    <script src = "//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script><!--add jquery library-->
    <script src = "index.js"></script><!--add javascript file-->
</head>

有任何想法吗?

4

5 回答 5

2
<script src = "//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script><!--add jquery library-->

// 正在尝试从本地文件系统中提取。这在服务器上可以正常工作,但在您的本地计算机上,您必须指定 http 或 https。

于 2013-03-06T05:50:18.507 回答
1

如果您使用实时链接,请使用此链接

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  <script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>

或者,如果您从本地副本中使用,则下载这些文件并放入您的应用程序文件夹并提供这样的参考。

<script src="../../Scripts/jquery-1.7.1.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui-1.8.20.js" type="text/javascript"></script>
于 2013-03-06T07:16:31.900 回答
1

你应该使用:

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

你错过了https

于 2013-03-06T05:50:29.147 回答
1

只需在此处发布之前检查您的语法

你错过了http:

<script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
于 2013-03-06T05:50:50.907 回答
0

尝试使用 http 指定完整路径 - http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js

于 2013-03-06T05:52:56.313 回答