안녕하세요. 초보 퍼블리셔 입니다.
다름이 아니라, 페이지에 접속하면 자동으로 스크롤이 내려가는 페이지를 만들고 싶은데요!
사용자가 휠을 만지면, 내려가는 이벤트가 잠시 멈췄다가 다시 내려가는 식으로 하고 싶습니다.
열심히 혼자 검색하면서 생각하고 코드를 짜봤는데요 ㅠ
var autoscroll, is_stop
autoscroll = document.body.scrollTop(1000);
is_stop = document.body.on("mousewhell DOMMouseScroll, false");
setInterval(function(){
document.body.scrollTop:1000;
if(is_stop = true){
stop().setTimeout(function(){
is_stop = false;
},2000);
}
},3000);
document.body.scrollTop(1000); << 이 부분에 ~~is not function 라는 오류가 뜹니다.
어디서 어떻게 틀려서 이러는지 ㅠㅠ 질문합니다!
안녕하세요~^^
스크롤 위치를 조절할 때 window 객체를 활용해보시겠어요?
스크롤 위치를 설정할 땐 scrollTo 함수를 활용해보세요.
아래 관련 링크도 참고해보세요.
https://www.w3schools.com/jsref/met_win_scrollto.asp
고맙습니다.