GestureEvent
非标准:此功能是非标准的,并且不在标准化轨道上。不要在面向 Web 的生产网站上使用它:它不会为每个用户工作。实现之间也可能存在重大差异,并且行为可能会在将来发生变化。
GestureEvent
是 WebKit 特定的专有接口,它提供有关多点触控手势的信息。使用此接口的事件包括 gesturestart
、gesturechange
和 gestureend
。
实例属性
此接口还继承了其父级 UIEvent
和 Event
的属性。
GestureEvent.rotation
只读 非标准-
自事件开始以来的旋转变化(以度为单位)。正值表示顺时针旋转;负值表示逆时针旋转。初始值:
0.0
。 GestureEvent.scale
只读 非标准-
自事件开始以来两根手指之间的距离。表示为自手势开始时手指之间的初始距离的浮点数倍数。低于 1.0 的值表示向内捏合(缩小)。高于 1.0 的值表示向外展开(放大)。初始值:
1.0
。
实例方法
此接口还继承了其父级 UIEvent
和 Event
的方法。
GestureEvent.initGestureEvent()
非标准-
初始化
GestureEvent
的值。如果事件已经分发,则此方法不会执行任何操作。
手势事件类型
规范
不属于任何规范。 Apple 在 Safari 开发者库中有一个描述。
浏览器兼容性
BCD 表仅在浏览器中加载