Я просто написал очень простой код, чтобы скрыть все элементы до тех пор, пока страница не завершит загрузку, и при загрузке не отобразится индикатор .. ( Работает ).
так что я прошу знать, правильно ли я делаю и что вы собираетесь предложить.
HTML
<body>
<div class="loading">
<img src="indicator.gif"/>
</div>
<div class="content">
<!-- page content goes here -->
</div>
</body>
JQuery
$(document).ready(function(){
$(".content").hide();
});
$(window).load(function(){
$(".loading").fadeOut("slow");
$(".content").fadeIn("slow");
});