화면 단위 이동하기 코드 오류,,,

화면 단위 이동하기 코드 오류,,,

QA

화면 단위 이동하기 코드 오류,,,

본문

var $html = $("html");
var page = 1;
if (window.localStorage) {
if (localStorage.getItem("pageA.page") != undefined)
page = localStorage.getItem("pageA.page");
}
var lastPage = $("section").length;
$html.animate({ scrollTop: 0 }, 10);
$(window).on("wheel", function (e) {
if ($html.is(":animated")) return;
if (e.originalEvent.deltaY > 0) {
if (page == lastPage) return;
page++;
} else if (e.originalEvent.deltaY < 0) {
if (page == 1) return;
page--;
}
if (window.localStorage)
localStorage.setItem("pageA.page", page);

var posTop = (page - 1) * $(window).height();
$html.animate({ scrollTop: posTop });
});

 

이 코드를 쓰고 있는데 홈페이지 처음 켤때 또는 홈페이지 로고를 눌려 메인페이지로 올때 첫섹션부분에서 스크롤하면 제일 밑으로 가거나 아무튼 섹션 한개를 건너뜁니다,,, 또 한번씩 휠 자체가 안먹힐때가 있네요,, 안먹힐땐 휠을 위로 올려야 그제야서야 밑으로가는게 먹힙니다 혹시 봐주실 수 있나요? 

#js

이 질문에 댓글 쓰기 :

답변 1

코드와 설명만으로 어떻게 동작되는지 이해하기가 힘드네요.

 

동작되는 주소라도 첨부해서 올려주세요.

 

코드도
로 감싸면 보기가 더 좋죠.
답변을 작성하시기 전에 로그인 해주세요.
전체 106,739 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIR SOFT