• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

currentScene과 sceneInfo[i].scrollHeight의 상관관계

21.03.20 02:13 작성 조회수 160

0

해석하다 보니까 궁금한 점이 생겨버렸습니다.

반복문을 보면 currentScene이 0일때, 

0 = 0 + sceneInfo[0].scrollHeight 라서

0 = 0 + 3725 이 되고 결국엔 스크롤 높이가 3725가 되는 건데,

콘솔로그창에 prevScrollHeight를 찍고 스크롤 했을 때 처음부터 3725가 나와야하는 것 아닌가요...?

답변 1

답변을 작성해보세요.

1

for문의 조건 자체가 i가 currentScene보다 작을 때만 실행하기 때문에, currentScene이 0일 때는 실행되지 않습니다.

currentScene이 0일 때는 prevScrollHeight가 0

currentScene이 1일 때는 prevScrollHeight 3275

이런 식이 되겠지요~

console.log(currentScene, prevScrollHeight) 이렇게 출력해보시면 확인해보실 수 있습니다.