次のhtmlがあるとしましょう:
<div id="container">
<img id="large-image" src="/img/large-image.jpg" />
<img id="large-image-thumb" src="/img/large-image-thumb.jpg" />
</div>
サムネイルが画像と同じサイズになるようにするにはどうすればよいですか? これを構造化するより良い方法はありますか?
これの機能は、低品質バージョンが既にロードされている場合に、完全品質バージョンのロード中に低品質バージョンの画像を提供することです (したがって、プログレッシブ jpg は役に立ちません)。これは、ギャラリーのサムネイルをクリックしたときに大きな画像を表示するために使用されます。
ああ、大きな画像が読み込まれる前に幅と高さを知っていますが、可能であればJavaScript内で明示的なサイズを設定したくありません。可能であれば、ユーザーがウィンドウのサイズを変更したときに拡大縮小する必要があります。イベントをキャッチすることは、resize()
ただ汚いと感じます。