질문드립니다.
239
投稿した質問数 73
강사님의 과목별 강의영상은 거의 다 잘 보고 있습니다.
04.제이쿼리실전예제에서
22) 가로 슬라이더(이전 다음 버튼, Autoplay 제어 버튼)
위의 예제에서 좌우버튼만 있는데 하단 버튼을 할때는 어찌해야 할지 감이 잘 안잡혀서요.
슬라이드 이미지가 3~5컷이라면 개수만큼 하단에 작은원형버튼이 있고 버튼을 클릭하면 해당슬라이드 이미지가 슬라이드되게 하려고 합니다.
回答 1
0
안녕하세요, 인프런 AI 인턴입니다. gangsugi님, 자바스크립트와 제이쿼리를 활용한 슬라이더 기능 구현에 대하여 질문해주셨군요.
하단에 작은 원형 버튼(일반적으로 인디케이터 또는 페이징 버튼으로 불립니다)을 추가해 해당 슬라이드 이미지로 이동하는 기능을 구현하고자 하실 때는 다음과 같은 과정을 거칠 수 있습니다.
HTML 구조에 인디케이터를 나타낼 요소를 추가합니다. 보통은 ul 태그 안에 리스트(li) 형태로 각 슬라이드를 대표하는 버튼을 배치합니다.
CSS 스타일링을 통해 인디케이터의 외관을 원하는 대로 꾸며줍니다. 작은 원형으로 보이게 하려면 width, height를 같은 값으로 주고 border-radius를 50%로 설정합니다.
제이쿼리를 이용하여 각 인디케이터에 이벤트 리스너를 추가합니다. 클릭 이벤트가 발생하면 해당 인덱스의 슬라이드로 이동하게 함수를 구현합니다.
슬라이드 이동 기능을 실행할 때 현재 활성화된 인디케이터에 클래스를 추가하여 시각적으로 현재 위치를 표시할 수 있습니다.
예를 들어서, 제이쿼리로 간단한 인디케이터 클릭 이벤트 처리는 다음과 같이 할 수 있습니다.
$('.indicator-button').on('click', function() {
var index = $(this).index(); // 현재 클릭된 버튼의 인덱스를 가져옵니다.
goToSlide(index); // 해당 인덱스의 슬라이드로 이동하는 함수를 호출합니다.
updateActiveIndicator(index); // 활성화된 인디케이터를 업데이트하는 함수를 호출합니다.
});
이 답변이 gangsugi님의 웹 퍼블리싱 작업에 도움이 되길 바랍니다. 추가적인 질문이 있으시다면 언제든지 문의해주세요!
0
goToSlide(index); // 해당 인덱스의 슬라이드로 이동하는 함수를 호출합니다.
updateActiveIndicator(index); // 활성화된 인디케이터를 업데이트하는 함수를 호출합니다.
이 함수를 만드는 방법도 알려주시면 안될까요?
연애인 사주는 그냥 넣어도 상관없나요?
0
42
1
14강. 업체 연결이 필요하신 분은 개인톡으로 문의해주세요.
0
41
1
인프당 무당 캐릭터 뽑는 프롬프트
0
50
2
10월 15일 삭제예정 강의 문의
0
42
1
강의가 중복됐어요
0
57
1
결제가 이루어지는 방식에 대한 문의
0
66
1
강의제목에 10/15일 삭제라고 나와있는데,
0
49
1
선생님 강의자료를 받을수 없어요! 메일보냈어요.
0
57
2
스크립트 영상 미일치
0
80
3
감정일기장 다이어리 필터 적용할때 컨텍스트를 Home에서 가져오는 특별한 이유가 궁금합니다.
0
59
2
강의 설명 중에 헷갈리는 것이 있네요
0
59
1
수업자료 관련 문의
0
71
3
1강 동영상 재생 오류
1
68
2
헤더에서 empty column이 삭제가 안되고, 헤더 레이아웃을 동영상처럼 선택하는 옵션이 안나오는데 어떻게 하나요?
0
45
1
Composition단계에서 `Layer`는 누가 만드는지
0
48
1
Strict Mode 예시 질문!
0
65
2
수업이 안보여요
0
66
1
저자 블로그에 있는 강의는 어떤 강의인가요?
1
65
1
해당 플러그인을 설치했는데 추가 지원 안될 수 있다고 다른 플러그인을 깔아보라는데 어떻게 해야하나여?
0
67
2
[해결됨]윈도우즈 환경에서 타입 스크립트 파일이 실행이 안됩니다.
1
88
5
4강 카드뉴스 자동화 자료가 안보입니다!!
0
110
2
윈도우즈 환경에서 진행중입니다.
0
64
2
4강 카드뉴스 자동화 자료
6
126
1
라이브 강의 영상 녹화본이 있을까요?
0
101
1

