티스토리 뷰
// window.addEventListener("scroll", () => {
// let scrollTop = window.pageYOffset || document.documentElement.scrollTop || window.scrollY;
// document.querySelector(".scrollTop span").innerText = Math.round(scrollTop);
// });
function scroll() {
let scrollTop = window.pageYOffset || document.documentElement.scrollTop || window.scrollY;
document.querySelector(".scrollTop span").innerText = Math.round(scrollTop);
// if(scrollTop > document.getElementById("section1").offsetTop){
// document.getElementById("section1").classList.add("show");
// }
document.querySelectorAll(".content__item").forEach(el => {
if(scrollTop >= el.offsetTop-window.innerHeight/2){ //scrollTop+window.innerHeight/2
el.classList.add("show")
}
});
requestAnimationFrame(scroll);
}
scroll();
'Script samlpe > Parallax Effect' 카테고리의 다른 글
06. 패럴랙스 스크롤링 효과 : 텍스트 효과 (0) | 2022.03.11 |
---|---|
05. 패럴랙스 스크롤링 효과 : 이질감 효과 (0) | 2022.03.11 |
03. 패럴랙스 스크롤링 효과 : 숨김 메뉴 (0) | 2022.03.11 |
02. 패럴랙스 스크롤링 효과 : 사이드 메뉴 (0) | 2022.03.11 |
01. 패럴랙스 스크롤링 효과 : 메뉴 이동 (0) | 2022.03.11 |
댓글
© 2018 webstoryboy