'[class*=animate_fade]'
animate_fade 를 포함하는
.each
각각 선택하여 반복하라
var st = $(this) 윈도우임 wiondow 가능
이만큼을 높이를 빼줘야한다.
$(function () {
$('[class*=animate_fade]').each(function () {
// each안에서 $(this)는 앞에서 선택된 요소
var _this = $(this);
$(window)
.on('scroll', function () {
var posY = _this.offset().top;
var st = $(this).scrollTop();
console.log(posY, st);
if (st >= posY - $(this).outerHeight() + 150) {
_this.addClass('on');
} else {
_this.removeClass('on');
// 올렸을때 초기화
}
})
.trigger('scroll');
});
});
'jQuery > jQuery 스크롤 애니메이션' 카테고리의 다른 글
스크롤 방향 판단 아이폰 테스트 (0) | 2022.11.16 |
---|---|
스크롤 방향 판단 (0) | 2022.11.16 |
스크롤 애니메이션 AOS 라이브러리 사용해보기 (0) | 2022.10.28 |
제이쿼리 스크롤시 애니메이션 추가 (0) | 2022.10.27 |
제이쿼리 스크롤 (0) | 2022.10.27 |
댓글