window.addEventListener("DOMContentLoaded", function () {
let scrollAmount = window.scrollY;
const about = document.querySelector(".about-info");
window.addEventListener("scroll", () => {
if (scrollAmount >= 940) {
about.classList.add("fadein"); // 이 부분에서 왜 클래스가 안붙지?
}
console.log(window.scrollY);
});
});
스크롤 내려가면 클래스 붙게 조건문으로 만들었는데요 왜 안댈까요
scrollAmount 가 고정이라서?
첨에 할당했을때 값 그대로 고정이란소린데 어떻게 바꿔야될까요 ㅠㅠ 죄송 초보라
scrollAmount에는 처음 스크롤값만 할당된거아님? 콘솔찍어봐. 처음엔 할당없이 선언만하고 스크롤 이벤트 받았을때 콜백으로 스크롤 위치 할당하면 될거같운데 해보고 얘기해줘
무슨소린지 이해가안ㄷ가요 ㅠㅠ죄송해요
let scrollAmount = window.scrollY; 여기선 window.scrollY가 0이겠지?
근데 거기서 scrollAmount 값을 변경해주는 로직이 없잖아. 그러니까 얘는계속 0인거지
그럼 어떻게 읽어와야할까요?..
window.addEventListener("DOMContentLoaded", function () { let scrollAmount; const about = document.querySelector(".about-info"); window.addEventListener("scroll", () => { scrollAmount = window.scrollY; if (scrollAmount >= 940) { about.classList.add("fadein"); // 이 부분에서 왜 클래스가 안붙지? } console.log(window.scrollY); });});이렇게 해봐
글 다시 팔게 리플로 하기 힘드네