반응형
사용자가 링크를 클릭하면 해당 이미지가 Lightbox 팝업으로 표시되며, 해당 이미지가 속한 갤러리의 다른 이미지들도 이전/다음(슬라이드) 버튼을 통해 탐색할 수 있습니다.
data-lightbox 속성을 통해서 이미지를 그룹화하여 관련 이미지들을 함께 표시하고 있습니다. 속성값이 동일하면 팝업에서 슬라이드를 통해 이동할 수 있습니다.
<script type="text/javascript" src="https://code.jquery.com/jquery-1.10.2.min.js" /></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.3/css/lightbox.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.3/js/lightbox.min.js"></script>
<div>
<a href="food1.jpg" data-lightbox="food-gallery" style="text-decoration:underline;">음식 이미지</a>
<a href="food2.png" data-lightbox="food-gallery" style="display: none;"></a>
</div>
<div>
<a href="img1.jpg" data-lightbox="nature-gallery" style="text-decoration:underline;">자연 이미지</a>
<a href="img2.jpg" data-lightbox="nature-gallery" style="display: none;"></a>
<a href="img3.jpg" data-lightbox="nature-gallery" style="display: none;"></a>
<a href="img4.jpg" data-lightbox="nature-gallery" style="display: none;"></a>
</div>
<div>
<a href="test.png" data-lightbox="test-gallery" style="text-decoration:underline;">테스트 이미지</a>
</div>
반응형
'개발이야기 > jQuery' 카테고리의 다른 글
[jQuery] 화면 (브라우저) 크기 확인, 화면 변경 감지하기 (0) | 2023.07.04 |
---|---|
[jQuery] input name 배열 값 가져오기, 유효성 검사 (0) | 2023.07.03 |
[jQuery] clockpicker 사용방법, 예제 (시간선택, 시계모양 UI) (0) | 2023.06.01 |
[jQuery] jqGrid 데이터 없을 때 처리하기 (jqGrid no data) (0) | 2023.05.30 |
[jQuery] 스크롤(Scroll) Ajax 페이징 사용법, 예제 (0) | 2023.05.04 |
댓글