질문이요~

미해결질문
승어 프로필
      that.scrollState = setTimeout (function () {
          that.scrollState = false;
          that.mainElem.classList.remove('running');
      },500);

 

위 코드에서 that.scrollState = false; 이 부분이 왜 들어가야 하는지 모르겠어요 ;; 설명해주신거 같은데 잘 이해를 못한건지 ㅠㅠ 위 생성자함수안에 this.scrollState = false; 이 값을 셋팅해 줬는데 또 왜 주는지 모르겠어요

1분코딩 프로필
1분코딩 2019.09.10

that.scrollState = false; 이 되어야 다시 스크롤을 시작했을 때

running 클래스를 add하는 부분이 실행되기 때문이에요.

다소 이해하기가 복잡한 부분이라 영상에서도 자세히 설명을 하고 있으니

영상을 반복해서 한번 봐보세요^^

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스