2011-11-15 20 views
0

私はBackstretch Pluginを使っていくつかのフルスクリーンイメージを読み込んでいます。すべて正常に動作しますが、完全に読み込まれるまで空の画面で待機するのではなく、イメージの読み込みを表示する(デフォルトではそうです)ようにしたいと思います。これは可能ですか?私はJSの専門家ではありません。jQuery:Backstretchプラグイン - 画像の読み込みを表示しますか?

ありがとうございました。

答えて

0

バックストレッチのプラグインは、すべての画像のロードに発射されている画像を伸ばしてキャッチオールDOMプロパティのセットを適用するために書かれている:

img = $("<img />")....bind("load", function(e) { 
    ... 

あなたはこれを変更するプラグインをハックする必要があります動作。

いずれの場合でも、読み込み中にブラウザによって画像とページが異なるように表示されるため、後にどのような動作が起こっているのかわかりません。 1つの選択肢は、背景が圧縮された画像を使用し、残りのページがロードされた後に置き換えることです。または、画像を最適化して、読み込み時間が許容できるようにしてください。

+0

イメージをロードするのを待たずに自然にロードするようにバインドを変更するにはどうすればよいですか?ほとんどのブラウザでは、イメージは上から下に読み込まれます。 – jesse

+0

画像の大きさに基づいており、画像のロードイベントが発生する前に知ることはできません。非常に珍しい要件がない限り、パフォーマンスを向上させる最善の方法はおそらく画像圧縮によるものですイメージはどのようなファイル形式ですか? – RSG

関連する問題