2

我正在使用 jQuery.Wipetouch 插件来允许滑动手势来浏览幻灯片。

但是,iPad 的原生捏合缩放功能现在被破坏了,因为任何滑动手势(显然包括捏合/缩放)都被绑定元素捕获。

有什么方法可以在保持新的滑动手势的同时启用捏合缩放?是否有我可以监听的多点触控事件来临时禁用滑动绑定?

4

2 回答 2

1

我找到了解决我的问题的方法。该插件有一个名为“preventDefault”的属性,默认为 TRUE。此设置禁用默认事件功能,例如捏合缩放。

将 preventDefault 设置为 false 修复了 jQuery.Wipetouch 无法识别我的捏到缩放手势的问题。

于 2013-02-14T23:04:31.580 回答
1

最好的解决方案是重新考虑更改刷卡插件本身。

您可以考虑为您提供捏合事件的touchSwipe插件,以及应该执行@RobGibbons 提到的技巧的选项。excludedElements

显然,根据插件网站,它支持 ipad 和 iphone。

另外,它是开源的(Github

于 2013-02-18T17:51:10.213 回答