Jquery UI プログレス バーを使用して、Web サイトの読み込みプログレス バーを作成しました。このプログレス バーには、スクリプトの読み込みのステータスが表示されます。サンプルは
$.getScript('_int/ajax.js',function() {
$("#progressinfo").html("Loading Complete ...");
$("#progressbar").progressbar({ value: 100 });
});
この進行状況バーは#indexloader
、Web サイトの読み込みをブロックしています。その CSS は次のとおりです。
#indexloader {
z-index:100;
position:fixed;
top:0;
left:0;
background:#FFF;
width:100%;height:100%;
}
プログレスバーが に達したら、使用したもの100%
を非表示にして削除したい#indexloader
$("#indexloader").fadeOut("slow",function() { $("#indexloader").remove(); });
しかし、問題は、スクリプトがロードされたにもかかわらず、ページが完全にロードされておらず、画像やその他のものがまだロードされていることです。
フェードして削除する前に、が完了し#indexloader
たかどうかを確認したい$(window).load()
これを確認する方法はありますか?