Gambar latar belakang dimuat pada perubahan halaman

Saya memiliki gambar latar belakang yang sama di seluruh aplikasi web saya (multi halaman bukan satu halaman). Mungkinkah gambar latar belakang tetap dimuat pada perubahan tautan internal tanpa menggunakan ajax? (Saya tidak ingin melihat halaman kosong di antara memuat halaman)

Terima kasih sebelumnya.


person Axon    schedule 10.05.2014    source sumber
comment
apakah Anda memuat halaman dengan ajax atau hanya html/php sederhana? Jika hanya php/html, Anda akan selalu melihat layar kosong saat mengganti halaman   -  person moped    schedule 10.05.2014
comment
html,data-ajax=salah.   -  person Axon    schedule 10.05.2014
comment
Kontrol cache apa yang telah Anda siapkan untuk gambar tersebut?   -  person jackfrankland    schedule 10.05.2014
comment
Saya kira cara terbaik untuk mencapai hal ini adalah dengan menggunakan plugin jQuery seperti Pjax. Jika tidak, Anda harus fokus pada kinerja situs. Kurangi ukuran file, hapus blok kode dan file yang tidak perlu, cache gambar, dll. Semoga berhasil!   -  person agrm    schedule 10.05.2014


Jawaban (1)


Saya kira secara teoritis akan selalu ada celah antara mengubah latar belakang Anda saat parser memuat konten baru ke dalam wadah. Hanya kecepatan mesin yang menghalangi Anda untuk memperhatikan hal ini. Namun... Saya juga rasa Anda juga tahu cara mengubah gambar latar belakang tubuh Anda di css. Secara keseluruhan, pertanyaan Anda tidak terlalu tepat seperti jawaban saya yang berlebihan.

Inilah proposisi yang saya gunakan untuk (salah satu) situs saya di jQuery:

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

Pikirkan saja hal-hal yang memudar dan mungkin itu membantu aplikasi Anda.

person Community    schedule 10.05.2014