티스토리 뷰
//window.addEventListener("scroll", () => {
// let scrollTop = window.screenY || window.pageYOffset || document.documentElement.scrollTop;
//
// document.querySelector(".scrollTop span").innerText = Math.round(scrollTop);
//})
function scroll(){
let scrollTop = window.screenY || window.pageYOffset || document.documentElement.scrollTop;
document.querySelector(".scrollTop span").innerText = Math.round(scrollTop);
//for(let i=1; i<=9; i++){
// if(scrollTop > document.getElementById("section"+i).offsetTop-2){
// document.getElementById("section"+i).classList.add("show")
// }
//}
document.querySelectorAll(".content__item").forEach(el => {
if(scrollTop >= el.offsetTop - window.innerHeight/2){
el.classList.add("show");
}
})
requestAnimationFrame(scroll);
}
scroll();
'Script Sample > Parallax Effect' 카테고리의 다른 글
Parallax Effect06 - 텍스트 효과 (0) | 2022.03.11 |
---|---|
Parallax Effect05 - 이질감 효과 (0) | 2022.03.11 |
Parallax Effect03 - 숨긴 메뉴 (0) | 2022.03.11 |
Parallax Effect02 - 사이드 메뉴 (0) | 2022.03.11 |
Parallax Effect01 - 메뉴 이동 (0) | 2022.03.11 |
댓글
© 2018 webstoryboy