js에서 마우스 휠 이벤트를 모니터링한 다음 현재 실행 중인 메서드에서 벗어나는 방법에 대한 조언을 부탁드립니다.
天空翱翔
天空翱翔 2021-10-28 09:20:05
0
4
1013

친구 여러분:

jquery의 애니메이션 메서드를 사용하는 js 코드가 있습니다.

이 코드가 실행 중일 때 마우스 휠의 움직임을 모니터링해야 합니다. 애니메이션 방법, 코드 작성 방법을 알려주세요.

첨부 파일:

window.onload = function () { setTimeout(autorollup,3000); function autorollup(){ $("#part2").animate({top: "-=800px"}, 8000) ; }

조언 감사드립니다!

天空翱翔
天空翱翔

모든 응답(2)
雪了无痕

http://xf0c11m.cn/ Paipai.com 온라인으로 보기

逆旅行人

이벤트 리스너 window.addEventListener("wheel", 콜백 함수)만 추가하세요.

  • 회신하다 감사해요! 주로 코드에 추가하는 방법을 모르겠습니다. 콜백 함수를 작성하는 방법은 무엇입니까? 초보자는 글을 쓸 수 없습니다.
    天空翱翔 작가 2021-10-28 17:12:59
  • 회신하다 var StopscrollFunc=function(e){ e=e || if (e.wheelDelta || e.detail) {//Firefox //커스텀 이벤트: 특정 구현 로직 작성 $("#part2").stop(true); } } document.addEventListener('DOMMouseScroll',StopscrollFunc,false); 이렇게 작성하면 항상 듣기 때문에 마우스 스크롤 효과가 무한정 방지됩니다. 스크롤을 중지하고 한 번만 실행하려면 이 모니터링이 필요합니다. 감사해요!
    天空翱翔 작가 2021-10-28 17:17:55
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿