使用 RaphelJS 处理默认 Honeycomb 浏览器中的手势

发布于 2024-11-30 23:57:44 字数 283 浏览 2 评论 0原文

我一直在尝试在 Honeycomb 的默认浏览器(Motorola Xoom,v3.2)中使用 RaphaelJS 在网页中使用手势,但我没有看到任何手势事件触发。它们在 iPad 上的 Safari 浏览器上运行正常。

我还尝试检测多个手指并执行自己的实现,但是对于每次按住另一个手指的新手指按下,我都会在下一次触摸开始之前得到 touchend,因此我永远无法判断是否按住了多个手指。

我看到很多帖子都说手势是不可能的,但如果你访问maps.google.com,捏缩放手势似乎可以正常工作。谷歌是如何做到这一点的?

I've been trying to get gestures to work in a webpage using RaphaelJS in Honeycomb's default browser (Motorola Xoom, v3.2), but I'm not seeing any gesture events firing. They work OK on iPad in Safari.

I've also tried to detect more than one finger and do my own implementation, but for every new finger press while another is held, I get touchend before the next touchbegin, so I can never tell if more than one finger is being held.

I've seen a number of posts around that say gestures are not possible, but if you visit maps.google.com, pinch zoom gestures seem to work OK. How is Google making this work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文