[javascript] jQuery를 사용한 사진 슬라이더 구현 방법
jQuery는 웹 개발에서 자주 사용되는 JavaScript 라이브러리입니다. 이번 글에서는 jQuery를 이용하여 사진 슬라이더를 만드는 방법에 대해 알아보겠습니다.
준비물
- HTML 문서
- jQuery 라이브러리 (CDN을 통해 사용 가능)
HTML 구조
먼저, HTML 문서에 슬라이더의 구조를 작성합니다. 간단한 예제를 위해 다음과 같이 슬라이더를 위한 HTML을 작성합니다.
<div id="slider">
<img src="image1.jpg" alt="image1">
<img src="image2.jpg" alt="image2">
<img src="image3.jpg" alt="image3">
</div>
CSS 스타일 설정
다음으로, 슬라이더에 CSS 스타일을 지정합니다. 스타일은 슬라이더가 원활하게 작동되기 위해 반드시 필요합니다. 아래는 기본적인 CSS 스타일 예제입니다.
#slider {
width: 500px;
height: 300px;
overflow: hidden;
}
#slider img {
width: 100%;
height: 100%;
object-fit: cover;
}
jQuery 코드 추가
이제, jQuery를 사용하여 사진 슬라이더를 작동시키는 코드를 추가합니다. 실제로, jQuery를 사용하여 간단하게 슬라이더를 구현할 수 있습니다. 아래는 예제 코드입니다.
$(document).ready(function() {
var currentSlide = 0;
var slides = $("#slider img");
var slideCount = slides.length;
setInterval(function() {
slides.eq(currentSlide).fadeOut();
currentSlide = (currentSlide + 1) % slideCount;
slides.eq(currentSlide).fadeIn();
}, 3000);
});
위의 코드는 페이지가 로드되면 시작되는 슬라이드쇼를 만듭니다. setInterval
함수를 사용하여 일정한 시간 간격으로 이미지를 전환하고, fadeOut()
와 fadeIn()
함수를 사용하여 이미지를 부드럽게 보여줍니다.
마무리
이제 사진 슬라이더를 구현하기 위해 필요한 모든 단계를 마쳤습니다. 간단한 HTML 문서에 CSS 스타일과 jQuery 코드를 추가하여 자신만의 슬라이더를 만들어보세요. jQuery를 사용하면 간편하게 동적인 웹 요소를 구현할 수 있습니다.
더 많은 jQuery의 기능과 API 도큐먼트를 참고하시려면 jQuery 공식 사이트를 방문해보세요.