0
을 사용하는 img
태그에서 클릭 할 때 50 % 너비 이미지를 100 %로 만들려고합니다. 너비가 togggleClass
일 때 100 % 너비가 달성되지만 콘텐츠가 srcset
이어야합니다. 나는 이것이 적절한 이미지 src 크기와 함께 성능을 유지할 수 있기를 희망한다.srcset 크기 onclick을 jquery로 바꾸십시오.
예 : 클릭하면, sizes="100vw"
<div class="photo-set col-1-1 bp2-col-1-2">
<img src="..." srcset="..."
sizes="(min-width: 29em) 50vw, 100vw">
</div>
<script>
$(".photo-set").on('click', function() {
$(this).toggleClass('full-width');
});
</script>
<style>
.bp2-col-1-2 {
width: 50%;
}
.full-width {
width: 100% !important;
}
</style>
적합합니다. 이것은 내가 바라는 바를 정확하게 수행합니다. 브라우저는 처음에는 필요한 50 % 너비의 이미지 만 다운로드 한 다음 클릭하면 더 큰 이미지를 가져옵니다. 감사 – WeSort