Допустим, у меня есть следующий 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>
Как сделать так, чтобы размер миниатюры соответствовал размеру изображения? Есть ли лучший способ структурировать это?
Функция этого состоит в том, чтобы обеспечить низкокачественную версию изображения во время загрузки полнофункциональной версии, где некачественная версия уже была загружена (таким образом, прогрессивные jpgs не помогают). Используется для отображения большого изображения при нажатии на миниатюру в галерее.
О, и я знаю ширину и высоту большого изображения до его загрузки, но я бы не стал устанавливать явный размер в javascript, если это возможно, - он должен масштабироваться, когда пользователь изменяет размер окна, если это возможно. Поймать событие resize()
просто кажется грязным.