Фоновое изображение загружается при смене страницы

У меня одно и то же фоновое изображение во всем моем веб-приложении (многостраничное, а не одностраничное). Возможно ли, что фоновое изображение остается загруженным при изменении внутренней ссылки без использования ajax? (Я не хочу видеть пустую страницу между загружаемыми страницами)

Заранее спасибо.


person Axon    schedule 10.05.2014    source источник
comment
вы загружаете страницы с помощью ajax или просто html/php? Если это просто php/html, вы всегда будете видеть пустой экран при смене страницы.   -  person moped    schedule 10.05.2014
comment
HTML, данные-ajax = ложь.   -  person Axon    schedule 10.05.2014
comment
Какой контроль кеша у вас настроен для изображения?   -  person jackfrankland    schedule 10.05.2014
comment
Я думаю, лучший способ сделать это — использовать плагин jQuery, такой как Pjax. В противном случае вам придется сосредоточиться на производительности сайта. Уменьшите размер файла, удалите ненужные кодовые блоки и файлы, кэшируйте изображения и т. д. Удачи!   -  person agrm    schedule 10.05.2014


Ответы (1)


Я предполагаю, что чисто теоретически всегда будет разрыв между изменением вашего фона, пока синтаксический анализатор загружает новый контент в контейнер. Просто скорость двигателя мешает это заметить. Однако... Я также думаю, что вы знаете, как изменить фоновое изображение вашего тела в css. В целом ваш вопрос не особенно точен, как мой избыточный ответ.

Вот предложение, которое я использую для (одного из) моих сайтов в jQuery:

image.fadeOut(300, function(){
if($(window).width()==1920){
image.css("background", "url('../your_pic_here.jpg')");
image.fadeIn(2200);
}

Просто подумайте об исчезновении, и, возможно, это поможет вашему приложению.

person Community    schedule 10.05.2014