• 카테고리

    질문 & 답변
  • 세부 분야

    기타 (개발 · 프로그래밍)

  • 해결 여부

    해결됨

items

22.07.26 20:37 작성 조회수 197

1

items는 모든 함수에 거의 다 쓰이는 변수인데 왜 공통으로 사용안하고 모든 함수에 다시 선언하나요 이유가 있나 궁금합니다

답변 2

·

답변을 작성해보세요.

2

음 혹시 코드 처음에 공통으로 불러온 값으로 계속 쓰면 carousel-item 순서가 변한 값을 기준으로  사용하지 못해서 그런건가요? 근데 그렇다면 부모인 carousel-list도 계속 변하는데, 다시 같이 가져와야하는 거 아닌가요?ㅜㅜ.

 

넵 맞습니다. 저희 로직의 핵심은 아이템들의 DOM에서의 위치를 변경하는것이기 때문입니다 :)

crousel-list는 부모 요소이긴 하지만 바뀌는 건 자식들의 위치이지 부모 요소가 변하는건 아닙니다! :)

1

안녕하세요 재연님 반갑습니다!

좋은 질문 감사합니다! 코드를 보다보면 한번 가져볼만한 질문이라고 볼 수 있을것 같아요~

캐러셀 UI를 구현하는 방법은 정말 여러가지가 있습니다. 여기서는 저희 만의 로직으로 만들어 보았는데요!

재연님이 주신 질문은 저희의 구현 로직과 밀접한 관련이 있습니다. 

 

한번 const item를 최상단에 공통적으로 선언하고 실행해 보시겠어요? 

만약 잘 안된다면 다시 한번 천천히 코드를 살펴보면서 왜 제대로 작동하지 않는건지 살펴보는것도 

재미있을것 같습니다. 그리고 그게 재연님의 코드를 보는 눈을 키우는데 도움이 훨씬 많이 될거라 생각합니다!

살펴보시면서 막히는 부분이 있다면 언제든 질문 부탁드립니다.

그럼 즐거운 코드 분석 되시길 바랍니다 :)