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

leekj951008님의 프로필 이미지
leekj951008

작성한 질문수

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

현재 활성시킬 씬 결정하기

for문에서의 preScrollheight

작성

·

298

0

스크린샷 2022-12-28 오후 5.47.51.png강사님 너무 헷갈려서...

for문에서의 prevScrollHeight가 prevScrollHeight+sceneInfo[i].scrollHeight값이 더해진 값이잖아요

바로 아래에 있는 if문에서의 prevScrollHeight도 prevScrollHeight+sceneInfo[i].scrollHeight값이 더해진 값인건가요?

답변 1

0

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

네, 맞습니다~
prevScrollHeight = prevScrollHeight + sceneInfo[i].scrollHeight
여기서 보면 계산 결과를 다시 prevScrollHeight에 대입했으니, 최종적으로 prevScrollHeight가 위 계산식의 값을 가지게 되는 거지요.

그래서 최종 계산된, 지금까지 지나쳐온 섹션의 높이값의 합(prevScrollHeight)을 기준으로, 두 if 문에서 스크롤을 다음 섹션으로 내린건지 이전 섹션으로 올린건지를 판단하는 것이고요.

leekj951008님의 프로필 이미지
leekj951008

작성한 질문수

질문하기