2016-09-19 2 views
1

の "ReferenceError:jQueryが定義されていません" FirebugはWordpressの最新バージョンに含まれているjQuery-Migrateファイルに対してReferenceError: jQuery is not definedエラーを出していました。Wordpressに含まれているjQueryファイルとCDN

元のHTML:

<script type='text/javascript' src="http://www.potgieter.nl/wp-includes/js/jquery/jquery-migrate.js?ver=1.4.1"></script>

エラー:SOや他のサイトで周りを見た後

ReferenceError: jQuery is not defined 
})(jQuery, window);' 

、私はいくつかの人々がのルックスではhttp://code.jquery.com/でjQueryのCDNを使用することを示唆してい彼らのバージョンは新しいですが、私は新しいエラーを与える最悪のシナリオを考えました。

コードを取得して代わりに使用しましたが、まだこのエラーが発生しています。

新しいHTML

<script src="https://code.jquery.com/jquery-migrate-3.0.0.js" integrity="sha256-lsVOB+3Yhm6He5MkTO3Bw/Xw4NXK7wYYTi1Y+M/2PrM=" crossorigin="anonymous"></script>

ReferenceError: jQuery is not defined 
})(jQuery, window); 

はここで何が起こっているのと同じエラー?私は公式のCDNにバグがあるとは想像もできませんし、Wordpressに含まれているファイルにも盗聴されるべきではないことをイメージしています。

編集:jQueryのは、定義されます場所それはだからjQuery.js enter image description here

+1

は、そのスクリプトの前にjQuery.jsを読み込んでいますか? – charlietfl

+0

このスクリプトの直後に読み込まれます。それは別の方法ですか? – Tijmen

+2

Jqueryを最初にロードしてから、jquery migrateを実行する必要があります。 –

答えて

1

コンテキストhttp://imgur.com/a/ZcIgM用の画像は、他のjQueryを移行する前にロードする必要があります。 jQueryが定義されていないと、システムはjQuery migrateの処理を知らず、動作しません。

+0

注: @charlietflはこのコメントに答えましたが、答えはありません。この質問は2週間公開されていますので、私はこれをコミュニティのwikiにして、メタ回答http://meta.stackoverflow.com/a/251598/5872029に従って自分自身で答えることで問題を解決しています – Tijmen

関連する問題