我想使用turn.js创建专用于ipad的在线目录。我想保持缩放的能力(我保留了用户可伸缩的属性及其默认值)。滑动手势以转换页面也很有用,例如在http://www.turnjs.com/上,但当您尝试缩放时,即使在官方网站上,页面也会在捏合手势后转动。
我认为这是因为捏手势的开始与滑动一样 - 我的意思是一个手指滑动。只有当touchmove事件仅由一个手指(e.originalEvent.touches.length == 1)制作时才有翻页的条件,但我想在滑动(一根手指)变得捏之前(两根手指触摸屏幕)浏览器首先看到事件滑动,下一个事件分开捏。当某人将手指从屏幕上移开时(同样时间内也不会发生这种情况)。
我尝试将e.originalEvent.touches更改为e.originalEvent.changedTouches以获取在事件中使用的手指计数,但它也不像我想要的那样工作。
任何简单的想法如何解决它?