Copy
var autoscroll, is_stop
autoscroll = document.body.scrollTop(1000);
is_stop = document.body.on("mousewhell DOMMouseScroll, false");
setInterval(function(){
autoscroll;
if(is_stop = true){
stop().setTimeout(function(){
is_stop = false;
},2000);
}
},3000);
이렇게 스크립트를 작성하였는데요.
힌트를 얻고 스크립트를 혼자 검색하며 써봤습니다 ㅠㅠ
역시나 아무일도 일어나지 않더군요...^^.....
설명입니다!
자동으로 맨 아래까지 스크롤이 내려가는 스크립트!
다만, 사용자가 휠을 동작할 시, 잠시 멈춰있다가 다시 작동하는 느낌입니다!
어디가 잘못된걸까요 ㅠㅠ
답변 3개 / 댓글 1개
채택된 답변
+20 포인트
블랙캣77
2021-03-16 (화) 14:59:18
autoscroll 를 부분을 지금 위치를 구하고 거기서 빼는 방법이 어떠실까요?
2021-03-16 (화) 20:02:43
댓글을 늦게 봤네요..
블랙캣77님 방법으로 하셨다면 해결을 하셨을거 같은데요?ㅎㅎ
병원에서일해요
2021-03-16 (화) 11:31:51
scrollTop(1000)으로 해두면
1000에서 안움직이지 않나요? 값을 증가시켜줘야 이동이 되지않을까요?
답변에 대한 댓글 1개
one9601
2021-03-16 (화) 11:37:37
setinterval로 2초마다 1000씩 내려가는 느낌으로 작성하였었는데! 수정해보겠습니다!
답변을 작성하려면 로그인이 필요합니다.