인프런 커뮤니티 질문&답변

안재균님의 프로필 이미지
안재균

작성한 질문수

애플 웹사이트 인터랙션 클론!

현재 활성시킬 씬 결정하기

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

작성

·

202

0

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

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

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

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

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

답변 1

1

1분코딩님의 프로필 이미지
1분코딩
지식공유자

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

currentScene이 0일 때는 prevScrollHeight가 0

currentScene이 1일 때는 prevScrollHeight 3275

이런 식이 되겠지요~

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

안재균님의 프로필 이미지
안재균

작성한 질문수

질문하기