Если вы имеете в виду, что хотите показывать контент только после полной загрузки, вы можете попробовать следующие два варианта:
1) обернуть весь контент внутри тега <div id="wrapper" style="display:none;"></div>
и при загрузке завершить событие, покажите егокак это:
$(function(){
$("#wrapper").show();
});
2) Если это по-прежнему не решает вашу цель, вы можете загрузить пустую страницу и получить содержимое, используя ajax:
$(function(){
$.ajax({
.......//AJAX params
.......
success:function(msg){
$("#wrapper").html(msg);//DO NEEDFUL WITH THE RETURNED VALUE
});
});
РЕДАКТИРОВАТЬ: Используя queryLoader
скриптпредоставлено gayadesign Мне удалось добиться некоторого успеха: D
Мне пришлось внести некоторые изменения в файл queryLoader.js
со строки 127 до 151. Измененный скрипт выглядит следующим образом.Попробуйте сами.
$(QueryLoader.loadBar).css({
position: "relative",
top: "50%",
font-size:40px;
font-weight:bold;
line-height:50px;
height:50px;
width:100px;
});
},
animateLoader: function() {
var perc = (100 / QueryLoader.doneStatus) * QueryLoader.doneNow;
if (perc > 99) {
$(QueryLoader.loadBar).stop().animate({
width: perc + "%"
}, 5000, "linear", function() {
$(this).html("<strong>100%</strong>");//MY EDIT
QueryLoader.doneLoad();
});
} else {
$(QueryLoader.loadBar).stop().animate({
width: perc + "%"
}, 5000, "linear", function() {
//MY EDIT
$(this).html("<strong>"+Math.round(perc)+"%</strong>");
});
}
},