728x90
반응형
스크롤할 때 영역 밖에 가려지는 컨텐츠 반투명하게 설정했다가
스크롤로 영역 안으로 들어왔을 때 다시 투명하지 않게 바꾸는 애니메이션
if(wheel>0){
//스크롤 올림(영역이 아래로 내려감)
var max= $(".open").length;
//현재 opacity:1 인 box 의 갯수를 가져온다
for(var i=0; i<max; i++){
var BoxTop = $(".open").eq(i).offset().top;
//현재 opacity:1 인 box 의 윗부분의 위치를 구한다.
if(BoxTop > check+350 ){
// 윗부분이 영역 밖으로 넘어갔을때 다시 투명하게 설정
$(".open").eq(i).removeClass("open");
}
}
}else {
//스크롤 내림(영역이 위로 올라옴)
var max = $(".box").length;
//전체 box 갯수를함
for(var i=0; i<max; i++){
if($(".box").eq(i).offset().top < check+450){
//box 영역의 맨 윗부분이 전체 박스 500px에서 450px 위로 올라왔을때
//즉 box의 윗부분이 50px 이상 드러나면 ..
$(".box").eq(i).addClass("open");
//.open { opacity:1 }
}
}
}
플러그인
[javascript/javascript] - [자바스크립트 플러그인]쉽고 간단하게 스크롤 애니메이션 등록하기 WOW.js
728x90
반응형
'javascript > jQuery' 카테고리의 다른 글
[jQuery]input 태그에 하이라이트 라인 추가하기 (408) | 2019.06.03 |
---|---|
[jQuery]마우스 움직임에 따라 이미지 위치 변경 (389) | 2019.06.03 |
[JAVASCRIPT/JQUERY] touchstart/touchend를 이용해 모바일 터치로 스크롤 움직일때 이벤트 추가하기 (407) | 2019.04.25 |
[JAVASCRIPT/JQUERY] 자바스크립트(&제이쿼리) 선택자 (426) | 2019.04.18 |
[JAVASCRIPT/JQUERY] 문자열(string)관련 함수 (0) | 2019.04.16 |
댓글