Я хочу изменить изображение onclick на другое изображение, но не только хочу изменить фиксированное изображение, но и использовать преимущества srcset, поэтому браузер выбирает правильное изображение для текущего размера основного изображения (отзывчивый макет).Измените изображение на клик на другое изображение, но используйте функцию srcset (необязательно jquery)
Это то, что я использую сейчас, ваниль:
<div id="item-detail-img-main">
<img src="/_img/items/400/img.jpg" srcset="/_img/items/400/img.jpg 400w, /_img/items/600/img.jpg 600w" alt="" width="100%" id="item-detail-img-main-img">
</div>
<script type="text/javascript">
function chimg (img) {
window.document.images["item-detail-img-main-img"].src = img;
}
</script>
<ul id="item-detail-img-thumbs">
<li><img src="/_img/items/200/img.jpg" onclick="chimg('/_img/items/400/img.jpg')"></li>
<li><img src="/_img/items/200/img2.jpg" onclick="chimg('/_img/items/400/img2.jpg')"></li>
</ul>
Я открыт для JQuery здесь.
Кто-нибудь знает, как с этим справиться?
вы хотите установить изображение по ширине экрана? или другой элемент? как вы хотите определить размер? пожалуйста, объясните лучше. –
Доступное пространство в item-detail-img-main. –