• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

document.body.classList.remove('before-load'); 질문

20.11.02 10:49 작성 조회수 185

0

안녕하세요! 우선 명강의 잘듣고 있습니다🙇‍♀️🙇‍♂️

강의를 듣다가 궁금한것이 생겼는데요

init()함수를 실행할 때마다

document.body.classList.remove('before-load')로

계속 before-load를 지워주는 이유가 무엇인가요?

답변 1

답변을 작성해보세요.

0

로드 전 콘텐츠 높이 간섭을 없애기 위해 CSS에서

body.before-load {

overflow: hidden;

}

이렇게 한 부분이 있는데요,
페이지 로드가 끝나면 초기화 함수인 init에서 이것을 해제하기 위해 body에서 before-load 클래스를 제거해준 것입니다^^