작성한 질문수
애플 웹사이트 인터랙션 클론!
고화질 비디오 부드럽게 처리하기 2
작성
·
307
0
안녕하세요! 우선 명강의 잘듣고 있습니다🙇♀️🙇♂️
강의를 듣다가 궁금한것이 생겼는데요
init()함수를 실행할 때마다
document.body.classList.remove('before-load')로
계속 before-load를 지워주는 이유가 무엇인가요?
답변 1
로드 전 콘텐츠 높이 간섭을 없애기 위해 CSS에서
body.before-load {
overflow: hidden;
}
이렇게 한 부분이 있는데요,페이지 로드가 끝나면 초기화 함수인 init에서 이것을 해제하기 위해 body에서 before-load 클래스를 제거해준 것입니다^^