非常に画像が重い Web アプリケーションを構築しています。その特徴は、ユーザーが一連の年をスクロールできるインタラクティブなタイムラインです。毎年、20 ~ 50 枚の画像を含むフォト ギャラリーがあります。読み込み時に画像を非表示にし、オンデマンドで読み込む (クリック イベント) ための最適なソリューションを探しています。以下にいくつかのオプションを示します。
1) javascript を使用して、必要に応じて data-src を実際の src に割り当てます。
<img src="blank.png" data-src="images/real-image.jpg">
2) すべての画像を、display:none の div 内に配置します。一部のブラウザはまだロード時にこれらの画像をロードしていると思いますので、良い考えではないかもしれません
<div style="display:none">
<img src="images/real-image.jpg">
</div>
3) レイジーロードなどの手法を使用します。このプラグJAILを使用すると、イベントがトリガーされた後に画像をロードできます。
前もって感謝します!