私はlab.js 2.0.3をスクリプトの並列読み込みに使用します 問題は、 。$(ウィンドウ)「。一部はあまりにも多くの火力早いとの一部 "" $(ドキュメント).readyが正常に動作
例.LOAD:
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/labjs/2.0.3/LAB.min.js" type="text/javascript"></script>
<script>
$LAB
.script("script1.js")
.script("script2.js")
.script("script3.js")
.wait(function(){
$(window).load(function() {
// Function 1
$("jQuery Function 1");
// Function 2
$("jQuery Function 2");
});
$(document).ready(function() {
// Function 3
$("jQuery Function 3");
// Function 4
$("jQuery Function 4");
});
});
</script>
私は間違って何かをすることを、推測するが、何も知らない:
なぜ、window.loadが必要ですか?あなたは '$(document).ready()'の中にすべてを入れることはできませんか? –
あなたの定義は「早すぎますか? 'script [123] .js'が読み込まれる前に? –
$(document).ready()で "script1"を呼び出すことはできません。理由は分かりませんが、うまくいきません。スクリプト開発者はこれを自分のサイトに書いています。 – ComixZ