我一直在做一些研究并阅读以下场景:
设想:
- 用户以捏合放大画布元素的方式触摸屏幕。
- 画布元素现在在缩放后占据视口宽度和高度的 100%。
- 用户现在无法在不点击后退按钮的情况下取消缩放或将自己从该状态中移除。画布使用捏合缩放。
我们的 Web 应用程序的设计规范需要能够在包含画布的页面上进行捏合缩放。因此,在平板电脑上禁用用户可扩展性的建议最佳实践不适用于我的场景。
- 在概念上是否可以将多点触控“捏合缩放”事件从画布元素冒泡到浏览器/平板电脑?
- 除了:
- 画布上不可见的 div 覆盖。禁用所有用户交互,但支持双指缩放。
- 不知何故,提供了一种不涉及手势的取消缩放方式,以便用户可以摆脱上述场景。