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

home2 게시판 JavaScript, TS 게시판 캐러셀 슬라이드요

캐러셀 슬라이드요

  • 이 주제에는 1개 답변, 2명 참여가 있으며 codingapple2 년 전에 전에 마지막으로 업데이트했습니다.
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #86249

    땡땡큐
    참가자
    안녕하세요?
    선생님 수업 너무 재밌게 잘 듣고 있어요.
    
    숙제를 하다가 제가 배운 거 복습하고 싶어서
    코드를 제 맘대로 막 짜봤는데요...
    
    동작이 한번만 작동돼 고민하다가 질문드립니다.
    
    HTML
    
    <!DOCTYPE html>
    <html lang="ko">
      <head>
        <meta charset="UTF-8" />
        <title>Transition Animation</title>
        <link rel="stylesheet" href="index.css" class="css" />
        <script src="index.js" defer></script>
      </head>
      <body>
        <div id="stripe">
          <div id="slide">12345678910</div>
        </div>
      </body>
    </html>
    CSS
    
    * {
      box-sizing: border-box;
    }
    #stripe {
      border: 1px solid red;
      width: 20px;
      display: inline-block;
      overflow: hidden;
      cursor: pointer;
    }
    #slide {
      display: flex;
      justify-content: row;
    }
    #slide.animated {
      transition: all 0.4s ease-in-out;
      transform: translateX(-80px);
    }
    #slide.animatedReverse {
      transition: all 0.4s ease-in-out;
      transform: translateX(0px);
    }
    JS
    
    let carousel = document.querySelector("#slide");
    let count = 1;
    carousel.addEventListener("click", function () {
      // console.log("선택");
      if (count % 2 === 1) {
        carousel.classList.add("animated");
      } else {
        carousel.classList.add("animatedReverse");
      }
      count++;
    });
    반복하게 하고 싶어서 
    count++를 넣어봤는데
    동작이 한번만 되고 벽돌이 됐어요..
    
    왜 이지경이 됐는지 이유를 모르겠습니다.
    도와주세요!!!!!
    #86270

    codingapple
    키 마스터
    animatedReverse붙이지말고 기존 클래스명을 제거합시다
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 호 / 개인정보관리자 : 박종흠