사용자가 사이트의 기능을 변경하여 사용자가 사이트 맨 아래에서 시작하고 아래로 스크롤하여 위로 이동해야하는 고객이 있습니다.위로/아래로 위/아래로 변경하는 스크롤 휠 이벤트 캡처
그래서 기본적으로 스크롤 기능을 뒤집어서 아래로 스크롤하면 위쪽으로 스크롤되고 반대 방향으로 스크롤하면됩니다.
나는 약간의 연구를했고, 나는 스크롤 이벤트 캡처 아래 무엇을 나에게 준, (How can I determine the direction of a jQuery scroll event?)이 발견 :
var lastScrollTop = 0;
$(window).scroll(function (event) {
var st = $(this).scrollTop();
if (st > lastScrollTop) {
// downscroll code
alert("DOWN");
} else {
// upscroll code
alert("UP");
}
lastScrollTop = st;
});
이 잘 작동이 식별을 경우 위 또는 아래로 사용자가 스크롤 .
하지만 난에 무엇을 할 수 있는지 모르겠어요
- 중지 기본 스크롤, 다른 방향
누구든지 내가 여기에 무엇을 할 수 있는지 알고있는
내가 궁금한 점은 사용자가 "역방향"스크롤을 시작할 때 어떤 시점에서 "일반"스크롤을 사용 가능하게 설정 했습니까? 사용자가 페이지 맨 위로 돌아올 때까지 스크롤을 되돌릴 수 있습니까? 또는 일정 시간 후에 다시 스크롤을 시작할 수 있습니까? 그것은 이상한 상호 작용입니다 ... – Jack
@ JackPattishall - 결코 정상 스크롤로 돌아 가지 않습니다. 다운/업은 항상 위/아래입니다. 그리고 네, 나는 이상한 상호 작용에 동의합니다. 나는 그들이 "당신이 아래로 스크롤하고, 내용이 아래로 움직이는"모습을 원한다고 생각합니다. – Steven
AH, 나는 당신을 얻었습니다. 죄송합니다. 귀하의 요구 사항을 잘못 이해했습니다. 나는 실제로 당신이 페이지의 바닥에 도달했을 때 당신이 역순으로 스크롤하고 있다고 생각했습니다! 귀하의 초기 상태 또는 시작 지점은 페이지의 하단입니까 ?? 그런 다음 사용자가 "아래로 스크롤"하면 페이지가 위로 스크롤됩니까? – Jack