작성
·
198
3
that.scrollState = setTimeout (function () {
that.scrollState = false;
that.mainElem.classList.remove('running');
},500);
위 코드에서 that.scrollState = false; 이 부분이 왜 들어가야 하는지 모르겠어요 ;; 설명해주신거 같은데 잘 이해를 못한건지 ㅠㅠ 위 생성자함수안에 this.scrollState = false; 이 값을 셋팅해 줬는데 또 왜 주는지 모르겠어요
답변 1
3
that.scrollState = false; 이 되어야 다시 스크롤을 시작했을 때
running 클래스를 add하는 부분이 실행되기 때문이에요.
다소 이해하기가 복잡한 부분이라 영상에서도 자세히 설명을 하고 있으니
영상을 반복해서 한번 봐보세요^^