非标
此特征是非标准的,且不在标准轨道中。不要在面向 Web 的生产站点中使用它:它不适用于每个用户。实现之间可能存在大的不兼容性,且行为将来可能改变。
MSGestureEvent
is a proprietary interface specific to Internet Explorer and Microsoft Edge which represents events that occur due to touch gestures. Events using this interface include
MSGestureStart
,
MSGestureEnd
,
MSGestureTap
,
MSGestureHold
,
MSGestureChange
,和
MSInertiaStart
.
MSGestureEvent
派生自
UIEvent
,依次派生自
事件
。虽然
MSGestureEvent.initGestureEvent()
method is kept for backward compatibility, the creation of an
MSGestureEvent
对象应该使用
MSGestureEvent()
构造函数。
MSGestureEvent()
MSGestureEvent
对象。
此接口还继承其父级的特性,
UIEvent
and
事件
.
MSGestureEvent.expansion
只读
The diameter of the gesture area. For example, the distance between fingers.
MSGestureEvent.gestureObject
只读
MSGesture
object for this gesture event.
MSGestureEvent.rotation
只读
MSGestureEvent
of the current gesture. Positive values indicate clockwise rotation; negative values indicate anticlockwise rotation.
MSGestureEvent.scale
只读
MSGestureEvent
of the current gesture.
MSGestureEvent.translationX
只读
MSGestureEvent
of the current gesture
MSGestureEvent.translationY
只读
MSGestureEvent
of the current gesture
MSGestureEvent.velocityAngular
只读
Angular velocity. Expressed in radians.
MSGestureEvent.velocityExpansion
只读
The velocity of the expansion of the gesture area.
MSGestureEvent.velocityX
只读
Velocity along the direction of the X-axis.
MSGestureEvent.velocityY
只读
Velocity along the direction of the Y-axis.
MSGestureEvent.initGestureEvent()
MSGestureEvent
. If the event has already being dispatched, this method does nothing. This method is deprecated as of Microsoft Edge.
Not part of any specification. Microsoft has a description on MSDN .
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
MSGestureEvent
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
MSGestureEvent()
构造函数
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
expansion
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
gestureObject
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
initGestureEvent
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
旋转
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
scale
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
translationX
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
translationY
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
velocityAngular
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
velocityExpansion
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
velocityX
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
velocityY
非标
|
Chrome No | Edge 12 — 79 | Firefox No | IE 10 | Opera No | Safari No | WebView Android No | Chrome Android No | Firefox Android No | Opera Android No | Safari iOS No | Samsung Internet Android No |
完整支持
不支持
非标。预期跨浏览器支持较差。