リンク先ページに画像が時間的に変化するページがあります(1つは画像が切り替わります)。それはうまくいきますが、サイトをアップロードするとき、リンク先ページの画像が非常にゆっくりと読み込まれているため、見栄えが悪いことに気付きました。一度読み込まれると(すべてが少なくとも1回出現した)、ページは再び良好になり、トランジションはスムーズで素敵です。最初のページを開くときに画像が非常に遅い - 画像を読み込む方法
私は画像をプリロードする方法を考えていました。私は多くのものを見つけて、以下を試しました:
$(window).load(function() {
$(".loader").fadeOut("slow"); /*gif that shows when page loads*/
function backgrounds() {
for (i = 0; i < preload.arguments.length; i++) {
images[i] = new Image()
images[i].src = preload.arguments[i]
}
}
})
var backgrounds = new Array(
'url(Images/image_1.jpg)'
, 'url(Images/image_2.jpg)'
);
$(document).ready(function(){
/*I have here other functions as well as the function that changes the images one by one*/
});
いいえ、いいえ。私はまったく同じ問題を抱えています。初めての写真のロードは非常にゆっくりで、写真の変更機能もロードする前に開始されます(写真を回転させる機能を搭載して変更を行う方法があります)。
私はこのすべてに初心者であるため、誰もが問題に取り組むための最良の方法を教えてください。そして、読み込みが最初に行われることを確認してください。
感謝
イメージのファイルサイズは何ですか? – zerohero
それぞれ200K(私はそれらの5つを持っています) – inasiopo
あなたは5枚の画像のためにほぼ1MBをダウンロードしていますか?彼らの決断は何ですか?私はあなたが最初に画像のサイズを変更する必要があると思う – zerohero