0

ここで lazyload を使用していますhttp://bloghutsbeta.blogspot.com/2012/03/testing-2_04.html lazyload は、quicksand jquery と組み合わせて使用​​されます。また、流砂にはコールバックが必要なため、遅延ロード用のコールバック関数も流砂に追加されます (自転車、オートバイなどのボタンをクリックすると、流砂にはコールバック関数が必要になるように) コールバック関数は次のとおりです。

$("img").lazyload({
        effect : "fadeIn"
    });
});

今私の問題は、すべての画像がキャッシュされている場合でも、たとえばクリケットボタンをクリックすると、画像が再度読み込まれることです。ユーザーが画像を読み込むと、ユーザーがボタンをクリックすると、画像が何度も読み込まれます。ボタンをクリックします。それで、私はそれに対する解決策が何であるかを考えていましたか?

レイジーロードやクイックサンドの代わりに他のjqueryを使用するように言わないでください。それは私にとって選択肢ではないからです

4

1 に答える 1

0

ロードを繰り返し表示しても問題ありません。(画像はキャッシュされているので追加のリクエストはありません)

ただし、キャッシュされた画像の読み込みを本当に表示したくない場合は、キャッシュされた画像を配列に保存し、その配列にない画像に遅延読み込みを適用できます。

于 2013-01-27T01:52:20.953 に答える