사용자가 이미 맨 위에 있고 더 위로 스크롤하려는 경우 작업을 시작하려고합니다.스크롤 이벤트가 이미 위에있는 동안 감지 (모바일)
일반 컴퓨터의 휠 이벤트를 사용하여 관리했지만 그 기능은 휴대폰에서는 작동하지 않습니다. 그것을 추적 할 수있는 방법이 있습니까?
JS
$ = jQuery;
$(document).ready(function() {
$('.foo').bind('mousewheel', function(e) {
if (e.originalEvent.wheelDelta/120 > 0 && document.documentElement.scrollTop === 0) {
console.log('OBOVE THE TOP')
}
});
});
CSS
.foo {
height: 4000px;
background-color: green;
}
HTML
대신 마우스 휠을 사용하면 뷰포트를 감지 scrollTop을 사용할 수<div class="foo">
</div>
나는 당신이 [터치 이벤트]로 검색하는 기능을 얻을 수 있습니다 생각 (https://developer.mozilla.org/en-US/docs/Web/API/Touch_events) – 3Dos