スクリプトの並列ロードに lab.js 2.0.3 を使用しています。問題は、10 回のうちの 1 回で、「$(window).load」部分の起動が早すぎることです。「$(document).ready」の部分は正常に動作します。
例:
<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>
私は何か間違ったことをしていると思いますが、何がわかりません:(