それは実際には不可能だと思います (事実)$
undefined
、ドキュメント ヘッドは同期的に読み込まれます。つまり、各行は次の行の前に完全に読み込まれます。
この正確なテストがテストされたビデオがここにあり、私が正しかったようです
ビデオ: http://www.bennadel.com/blog/1915-How-Javascript-Loading-And-Blocking-Works-By-Default.htm
次のようなファイルを正しくロードしていますか
<!DOCTYPE html>
<html>
<head>
<title>...</title>
<script type="text/javascript" src="...."></script>
<script type="text/javascript" src="...."></script>
<script type="text/javascript" src="...."></script>
<script type="text/javascript" src="...."></script>
<script type="text/javascript">
jQuery.ready(function(){
//This is executed once all 4 above have been loaded
});
</script>
<script type="text/javascript" src="...."></script>
<script type="text/javascript" src="...."></script>
<!-- The above to scripts are loaded in order after the jquery function has run. -->
</head>
</html>
ready
jQueryのメソッドは、通常、DOM が最後の終了タグを確認するまで、ホール ドキュメントが読み込まれると起動されます</html>
[要出典]
IE8以下では可能かもしれませんが、IEはこれまでに作られた中で最悪のブラウザかもしれませんが、IE9は完全にオーバーホールされており、Googleのようなものに満足するべきだと彼らは言っています.アップル、モジラなど
複数のライブラリを使用している場合、または$
変数を上書きしている場合は、次のようにロックされたスコープ内で取得できます。
(function($){
$.ready(function(){
//Do your jQuery here !
});
})(jQuery)