최근 H5 페이지에 iOS의 AssistiveTouch와 유사한 기능을 만들었습니다. 페이지에서 이동할 수 있고 사용하지 않을 때는 자동으로 옆으로 흡착되는 작은 매달린 위젯입니다.
발생하는 문제:
Android 휴대폰에서는 위젯을 이동하면 그에 따라 페이지가 스크롤됩니다.
페이지 스크롤의 부드러움을 향상하기 위해 Chrome 브라우저 touchmove
事件里不能用 event.preventDefault()
는 새로운 Chrome 브라우저에서 페이지 스크롤을 방지합니다.
새 바인딩 이벤트는 이와 같이 처리해야 합니다(passive: false
속성 추가)
하지만 저는 React를 사용하고 모니터를 직접 바인딩합니다
으아악touchmove로 위젯을 이동할 때 페이지가 스크롤되는 것을 방지하는 방법은 무엇입니까?
直接来。 资料지금 这里
으아아아