• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 Carousel (이미지 슬라이드) 직접만들기 2 : Next 버튼 만들기

Carousel (이미지 슬라이드) 직접만들기 2 : Next 버튼 만들기

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #9051

    전진우
    참가자

    숙제 중에 3번째 사진 이상으로 vw가 넘어가지 않게 NEXT 버튼 if 문으로 만드셨는데 

    var nowPhoto = 1;

            $('.slide-next').click(function () {

                $('.slide-container').css('transform', 'translateX(-' + nowPhoto + '00vw)');
                if (nowPhoto < 2) {
                    nowPhoto = nowPhoto + 1;
                }
            });

            $('.slide-previous').click(function () {

                $('.slide-container').css('transform', 'translateX(-' + (nowPhoto - 1) + '00vw)');
                if (nowPhoto > 1) {
                    nowPhoto = nowPhoto - 1;
                }
            });

     

    1. 사진 올려주신 거에는   넥스트 버튼 js 셋째줄 if (nowPhoto < 3) 으로 되있고 

    2 .비포버튼 에서는 js 둘째줄  $('.slide-container').css('transform', 'translateX(-' + (nowPhoto - 2) + '00vw)'); 로 되있는데 

    1.번처럼 <3 하면  3번째 사진 이상으로 넘어가고 , 2.번처럼 -2를 하게 되면 세번째 사진에서 바로 첫번째 사진으로 바뀌던데 

    스크린샷 올려주신 게 맞는건가요 ?? 질문이 좀 이해가 안 가실 수도 있는데 혼란이 와서 질문합니다ㅠㅠ 

    #9055

    codingapple
    키 마스터

    강의 예제는 1 2 3 2 1 순으로 잘됩니다

    3번 사진 이상으로 넘어가는건 따로 if를 업그레이드하거나 또 쓰거나 하면 되겠군요 

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠