turn.js在iPad上轻扫和捏合

时间:2012-05-16 17:42:37

标签: javascript ipad gestures

我想使用turn.js创建专用于ipad的在线目录。我想保持缩放的能力(我保留了用户可伸缩的属性及其默认值)。滑动手势以转换页面也很有用,例如在http://www.turnjs.com/上,但当您尝试缩放时,即使在官方网站上,页面也会在捏合手势后转动。

我认为这是因为捏手势的开始与滑动一样 - 我的意思是一个手指滑动。只有当touchmove事件仅由一个手指(e.originalEvent.touches.length == 1)制作时才有翻页的条件,但我想在滑动(一根手指)变得捏之前(两根手指触摸屏幕)浏览器首先看到事件滑动,下一个事件分开捏。当某人将手指从屏幕上移开时(同样时间内也不会发生这种情况)。

我尝试将e.originalEvent.touches更改为e.originalEvent.changedTouches以获取在事件中使用的手指计数,但它也不像我想要的那样工作。

任何简单的想法如何解决它?

1 个答案:

答案 0 :(得分:0)

可以通过jGestures添加多点触控手势。

有关turn.js使用的更多信息:GitHub-Issue