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

ここに投稿する前に、sytaxを確認してください

あなたは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 に答える