ipad 전용 온라인 카탈로그를 만들려면 turn.js를 사용하고 싶습니다. 확대/축소 기능을 유지하고 싶습니다 (기본값으로 사용자 확장 가능 특성을 남겼습니다). 스 와이프 제스처는 페이지를 넘기 위해 http://www.turnjs.com/처럼 유용 할 수 있지만 공식 웹 사이트에서도 확대/축소하려고하면 페이지가 꼬집는 제스처 이후에 바뀝니다.turn.js iPad에서 스 와이프 및 핀치 넣기
핀치 제스처의 시작이 스 와이프처럼 똑같은 방식으로 작동하기 때문에 발생한다고 생각합니다. 손가락 하나만 슬라이드하는 것을 의미합니다. touchmove 이벤트가 하나의 손가락 (e.originalEvent.touches.length == 1)으로 만 만들어 졌을 때만 페이지를 넘기는 조건이 있지만 스 와이프 (한 손가락)가 핀치 (손가락 두 손가락이 화면에 닿기)가되기 전에 브라우저가 먼저 봅니다 이벤트 스 와이프, 다음 이벤트 핀치. 누군가가 화면에서 손가락을 뗄 때와 똑같은 방식입니다 (정확하게 동일한 시간에 발생하지는 않습니다).
e.originalEvent.touches를 e.originalEvent.changedTouches로 변경하여 이벤트에서 사용 된 손가락 수를 얻으려고 시도했지만 원하는대로 작동하지 않습니다.
간단한 아이디어를 어떻게 수정합니까?