Хорошо, спасибо за это, ребята.Оба ваших вклада помогли.Мне удалось заставить gif загрузчика отображаться, затем исчезать и изображение исчезать после загрузки.Теперь у меня есть приятный эффект, который указывает пользователю, что страница загружается и красиво исчезает.
HTML - это ...
<div class=loading style="display:none;"></div>
, помещенный сразу после тега body затем ...
<div class="bodybg"></div>
помещено сразу после этого.
JQuery ...
$(document).ready(function(){
jQuery('#loading').fadeOut(8000);});
$(document).ready(function(){
jQuery('#bodybg').fadeIn(3000)});
У меня основное содержание страницы сразу исчезает со скоростьюиз 3000, так что это действительно все хорошо работает вместе.
CSS для установки ...
#bodybg { width: 100%; height: 100%; background: url(../images/body/mainbg.jpg) no-repeat fixed center 0 transparent; position: absolute; z-index: 0; }
#loading { width: 100%; height: 100%; background: url(../images/body/ajax-loader.gif) no-repeat fixed center 100px; position: absolute; z-index:-1;}
Когда веб-страница впервые загружается в браузер, фон белый с логотипом и содержимымсайта видно сразу.Чуть выше основного содержимого gif загрузчика остается анимированным до тех пор, пока фоновое изображение не загружается и не закрывает его, пока оно не затухает менее чем на секунду позже позади фона.
Поскольку фоновое изображение не нужно загружать послепользовательский браузер загружает его, переход на другие страницы кажется плавным, так как gif загрузчика появляется и исчезает, а остальная часть содержимого исчезает.
Помощь и руководство очень ценились.
ЭндиSmiff