안녕하세요, 저는 처음에는 스크롤 방향을 위/아래로 감지하고 다른 기능 (자동 스크롤)을 시작하는 2 가지 기능이 있습니다. 호출 후 .scroll() 함수를 강제 종료하는 방법? 지금은 ... 무한 루프처럼스크롤 이벤트를 중지하는 방법
var pageScroll = function(){
var iScrollPos = 0;
$(window).scroll(function(e){
var iCurScrollPos = $(this).scrollTop();
if (iCurScrollPos > iScrollPos) {
App.scrollto((currentPage+1));
} else {
App.scrollto((currentPage-1));
}
iScrollPos = iCurScrollPos;
});
}
및 호출되는 함수
scrollto: function(page){
var section_offset = $('section[data-page="'+page+'"]').offset().top;
$('html, body').animate({ scrollTop: section_offset }, 'slow',function(){
$('html, body').stop();
currentPage = page;
console.log(currentPage);
});
}
및 콘솔 로그 화면의 모습입니다 http://prntscr.com/4m493q 당신은 사용자 정의의 끝에서 return false
에 시도 할 수
이미로 preventDefault() 함수 나에 대한 해달라고 작업을 tryit ... – feesar