인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

dpwl322님의 프로필 이미지
dpwl322

작성한 질문수

초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트

3-1 트랜지션과 트랜스폼에 대한 이해 그리고 벤더프리픽스란?

this와 obj

작성

·

153

0

function sec01Reset(obj){
        $(obj).parent().find('.ggang01').removeClass('active');
        $(obj).parent().find('.ggang02').removeClass('active');
        $(obj).parent().find('.ggang03').removeClass('active');
        $(obj).parent().find('.ggang04').removeClass('active');
    };

    $('.btn.start').on('click',function(){
        sec01Start(this);
    });

    $('.btn.reset').on('click',function(){
        sec01Reset(this);
   })
이 코드에서 버튼을 누르면 함수실행을 하게되는데,
저 this가 a나 b같은 매개변수인가요??
그 this와 obj부분을 어떤식으로 해석하면 좋을까요??

답변 1

0

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

안녕하세요 질문자님이 말하는 코드는 수업과 연관없이 임시로 작성해둔 코드이기 때문에 크게 신경쓰지 않아도 되는 부분입니다.

굳이 답변을 드린다면 this를 넘기고 this는 클릭한 요소가 됩니다. this를 매개변수로 받을때 obj로 받은거구요!

즉 클릭한 요소의 부모요소안에 있는 ggang01~04 를 선택하는 코드입니다

dpwl322님의 프로필 이미지
dpwl322

작성한 질문수

질문하기