私はWeb開発の初心者です。現在、多くの製品画像があるWebサイトに取り組んでいるため、Webサイトのページ全体が一度に読み込まれず、悪い印象が残ります.Webサイトのすべての画像をプリロードする方法を教えてください. メソッドが jquery または任意のプラグインを使用しているものは何でも。私を助けてください!
質問する
154 次
2 に答える
1
http://www.krio.me/scripttest/imgLoader/
上記のサイトで提供されているプラグインを使用しました。特別な理由は次のとおりです。
1) 画像は完全にダウンロードされた場合にのみ表示されます
2) 30kbps という低速のダウンロード速度でも、画像をすばやくプリロードします。
3) 多くを行う必要はありません。主な目的は、Web 開発者やデザイナーがユーザー インターフェイスを改善するのを支援することです。
于 2013-01-21T19:47:52.823 に答える
1
jQuery で .load() イベントを使用できます
var imagecount = 10;
$('img').load(function() {
// Image load complete
if(imagecount == 0)
// Loading of all images are over
LoadingComplete();
else {
imagecount--;
// Here you can update the progress bar.
}
});
プログレスバーを表示するには、 jQueryプログレスバープラグインを使用できます
$( "#progressbar" ).progressbar({
value: 1
});
于 2013-01-21T19:39:44.557 に答える