0

私は自分のサイトに JQuery を含め、後で Jquery を利用する外部スクリプトを参照しています。ただし、Jquery として実行されているとは思いません。失敗しているだけです...私の HTML は次のようになります。

    <script type="text/javascript" src="lib/jquery/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="lib/load.js"></script>
    <script type="text/javascript" src="lib/logErr.js"></script>

頭の部分で。load.js には次のものが含まれます: $('body').css('background-color','black'); しかし、動作しません。状態に切り替えたとき: alert('Hey'); 単純な Javascript を使用すると、うまくいきました。すべてのファイルが機能します。提案をお願いします。

4

3 に答える 3

2

1番目のオプションDOM準備完了イベントでアラートを出すだけです

$(function() {
    alert('jQuery Loaded !!');
});

2 番目のオプションは、ブラウザで F12 を押して、スクリプト セクションで jQuery ファイルを確認することです。jQuery が正しく読み込まれている場合は、そこにスクリプト ファイルが表示されます。

EDIT ファイル参照エラーのように見えます..Google CDNがホストするjQueryを使用しないのはなぜですか

使用しているjQueryファイルの代わりに、これをヘッダーセクションに含めます

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
于 2012-09-29T00:22:46.977 に答える
1

load イベントでラップしてみましたか?

$(function() {
    $('body').css('background-color','black');
});
于 2012-09-29T00:23:27.890 に答える
0

詳細な情報がなければ、どのような問題が発生しているのかを判断するのは困難です。

Firefox を使用している場合は、統合コンソールで Firebug を使用してみてください。コンソールには、JQuery が正常に読み込まれたかどうか、またはコードでエラーが発生したかどうかに関する詳細が表示されます。

Chrome では、統合コンソールで開発者ツールを使用できます。

スクリプトの状態をログに記録するためにアラートを使用する代わりに、代わりにコンソールを使用します。

console.log('Hey'); // Will print 'Hey' in the console.
console.log(some_variable); // Will print variable content and information.

具体的なコンソール エラー メッセージとコードがあれば、簡単に解決できます。

さらに、上記の両方のツールを使用してネットワークを追跡し、スクリプトが正しく読み込まれているかどうかを確認できます。したがって、JQuery がロードされたかどうかがわかります。

于 2012-09-29T00:26:56.237 に答える