html 구조
CSS 스타일
로 설정되어 있음에 주목해야합니다. 그렇지 않은 경우, 모든 사진은 동시에 볼 수 있습니다. JavaScript를 사용하여 하나의 컨테이너를 설정하고 나머지는 숨겨져 있습니다. container
div
JavaScript 상호 작용 div
로 설정됩니다. 이것은 이미지가 포함 된 컨테이너 목록을 반환합니다. 세 번째 변수는
메소드는 정수를 가져 와서 정수와 일치하는 기능을 지속적으로 호출 할 수있는 방법을 제공해야합니다. 우리는 Codepen에서 데모를 봅니다
(원래 FAQ 부분에 따라 다시 작성하고 연마 할 수 있으므로 컨텐츠의 일관성을 유지하면서 언어 표현이 더 자연스럽고 매끄 럽습니다.
div
가 반환 한 첫 번째 항목을 찾습니다. 따라서 div
가 0이면 display: none;
는 그림 슬라이더의 첫 번째 그림 컨테이너에 배치됩니다. 우리의 div
로 설정하는 것입니다. display: inline-block;
cycleItems
라는 다른 변수를 만들어이를 수행합니다. 이 변수는 3000 밀리 초 또는 3 초의 지연을 취하는 A autoSlide
기능을 저장합니다. 이 함수 내에서 setInterval
변수에 1을 추가하여 currentIndex
는 항상 다음 컨테이너를 참조합니다. 그런 다음 매우 중요한 "if"진술을 정의합니다. 이 진술은 우리의 변수가 슬라이더의 총 그림 수보다 크면 변수가 0으로 재설정됨을 의미합니다. 이 IF 문이 없으면 이미지 목록을 살펴볼 수 없습니다. IF 문 후에는 기능을 호출합니다. $('.container div').eq(currentIndex)
div
기능과 유사하게 작동합니다. 슬라이드 쇼를 수동으로 루프하려면 다음 버튼을 클릭하면 1이 변수에 1을 추가하고 이전 버튼을 클릭하면 currentIndex
변수가 1으로 줄어 듭니다. cycleItems
데모 autoSlide
추가 내용 currentIndex
currentIndex
faq (faq)
위 내용은 HTML, CSS 및 JQuery로 간단한 이미지 슬라이더를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!