테스트 사이트 - 개발 중인 베타 버전입니다

제이쿼리 질문드립니다. 채택완료

바나라바 4년 전 조회 1,901

 

아직 자바스크립트랑 제이쿼리는 배우지 않아서 작업을 못하고있는데요

 

var obj_leng = $(this).length;

.fade_up의 개수?를 obj_leng에 넣고

만약에 .obj_leng의 개수가 0보다 크면

 

var obj_top = $(this).offset().top; 부터 잘 모르겠는데 어떤 말 인지 알 수 있을까요?..

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
4년 전

obj_leng 는 필요 없는 코드입니다

왜냐하면  each 라는 것이 fade_up클래스를 대상으로 차례로 찾아가는 것인데

fade_up 갯수가 0보다 큰지 아닌지(존재하는지 아닌지) 확인할 이유가 없으니까요

 

obj_top = $(this).offset().top; <-- 해당 fade_up의 위쪽에서 부터의 위치

스크롤 값이 obj_top - 800 보다 크면 애니메이션 처리

즉 fade_up 위치가 800pixel보다 큰 위치에 있으면 스크롤을 시작하면 모두 top =0의 위치로 이동

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

현재 위치 한 .fade_up 높이값 구한다  아닐가요?  (브라우저 문서기준)

var obj_top 밑에 console.log(obj_top) 찍어보세용

 

http://www.devkuma.com/books/pages/226

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인