非标
此特征是非标准的,且不在标准轨道中。不要在面向 Web 的生产站点中使用它:它不适用于每个用户。实现之间可能存在大的不兼容性,且行为将来可能改变。
GestureEvent
is a proprietary interface specific to WebKit which gives information regarding multi-touch gestures. Events using this interface include
gesturestart
,
gesturechange
,和
gestureend
.
GestureEvent
派生自
UIEvent
,依次派生自
事件
.
GestureEvent()
GestureEvent
对象。
此接口还继承其父级的特性,
UIEvent
and
事件
.
GestureEvent.rotation
只读
0.0
GestureEvent.scale
只读
1.0
GestureEvent.initGestureEvent()
GestureEvent
. If the event has already being dispatched, this method does nothing.
Not part of any specification. Apple has a description at the Safari Developer Library .
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
GestureEvent
非标
|
Chrome No | Edge No | Firefox No | IE No | Opera No | Safari 9 | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS 2 | Samsung Internet Android No |
GestureEvent()
构造函数
非标
|
Chrome No | Edge No | Firefox No | IE No | Opera No | Safari 9 | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS 2 | Samsung Internet Android No |
initGestureEvent
非标
|
Chrome No | Edge No | Firefox No | IE No | Opera No | Safari 9 | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS 2 | Samsung Internet Android No |
旋转
非标
|
Chrome No | Edge No | Firefox No | IE No | Opera No | Safari 9 | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS 2 | Samsung Internet Android No |
scale
非标
|
Chrome No | Edge No | Firefox No | IE No | Opera No | Safari 9 | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS 2 | Samsung Internet Android No |
完整支持
不支持
非标。预期跨浏览器支持较差。
MSGestureEvent
MSGestureStart
MSGestureEnd
MSGestureTap
MSGestureHold
MSGestureChange
MSInertiaStart