1

HTML ページのヘッダーに追加される jQuery のようなすべての重要な JS ライブラリとスクリプトを含む core.js ファイルがあります。フッターには、重要ではないすべての jQuery プラグインとスクリプトがありますが、これらのプラグインの一部から「jQuery undefined」エラーが発生し続けます。 .. }. core.js ファイルから jQuery を削除し、ヘッダー内で個別にリンクすると、エラーは発生しません。

    <head>
      <script src="core.js"></script>
    </head>

    <body>

     ....
     ....
       <script src="plugins.js"></script>
    </body>

Core.js (pasetbin)

何を与える?

4

1 に答える 1

0

コードを見るだけで、jQuery.extend()呼び出しを適切に終了していない (262 行目) ため、その後のプラグインは解析エラーのために読み込まれません (以下はすべて解析可能であるため、ASI は役に立ちません)。

jQueryシンボルが他のjavascriptファイルにエクスポートされない理由は別の問題ですが、別のファイルにロードすると役立つと言われているため、これは問題の一部である可能性があります。

于 2012-07-03T15:10:17.137 に答える