0

奇妙なことに、このサイトのヘッダーに jQuery がロードされていることがわかります。フレームワークは一貫して jquery を使用していますが、コンソールで jquery をテストしてみてください。「未定義」は関数ではないと言われます。

何か案は?それをまっすぐにすることができていません。そして、厳密なjsを書きたくありません。楽しくない。jquery を cdn に切り替えて、破損したファイルがあるかどうかを確認しました。そうではありません。

サイト: http://goinfinity.net/

ありがとう、ブランドン

4

3 に答える 3

1

$オブジェクトのみが未定義です。jQueryそれ自体を確認すると、そこにあることがわかります(そして$、 の単なる省略形のエイリアスですjQuery)。これには 2 つの理由が考えられます。

  1. jQuery.noconflict - jQuery を noConflict モードで実行$し、元の値に復元します (undefinedこの場合)。
  2. RequireJSを使用してrequire-jqueryを使用し、ローカルで $ のみを公開します
于 2013-07-26T22:00:13.923 に答える
1

jQuery動作させるには、代わりに を使用し$ます。

于 2013-07-26T22:00:22.503 に答える
0

スクリプトの量が膨大に見えるので、$おそらくjQuerynoConflict にマップされます。

jQueryコンソールでライブラリを返すように見えます。

于 2013-07-26T22:01:34.180 に答える