非标
此特征是非标准的,且不在标准轨道中。不要在面向 Web 的生产站点中使用它:它不适用于每个用户。实现之间可能存在大的不兼容性,且行为将来可能改变。
MSManipulationEvent
provides contextual information when contact is made to the screen and an element is manipulated.
This proprietary method is specific to Internet Explorer.
MSManipulationStateChanged
: Event fires when the state of an element being manipulated has changed.
MSManipulationEvent.initMSManipulationEvent()
: Used to create a manipulation event that can be called from JavaScript.
| 特性 | 描述 |
|---|---|
currentState
只读
|
Returns the current state of a manipulation event. |
inertiaDestinationX
只读
|
Represents the predicted horizontal scroll offset after the inertia phase completes. |
inertiaDestinationY
只读
|
Represents the predicted vertical scroll offset after the inertia phase completes. |
lastState
只读
|
Returns the last state after a manipulation change event. |
interface MSManipulationEvent extends UIEvent {
readonly currentState: number;
readonly inertiaDestinationX: number;
readonly inertiaDestinationY: number;
readonly lastState: number;
initMSManipulationEvent(typeArg: string, canBubbleArg: boolean, cancelableArg: boolean, viewArg: Window, detailArg: number, lastState: number, currentState: number): void;
readonly MS_MANIPULATION_STATE_ACTIVE: number;
readonly MS_MANIPULATION_STATE_CANCELLED: number;
readonly MS_MANIPULATION_STATE_COMMITTED: number;
readonly MS_MANIPULATION_STATE_DRAGGING: number;
readonly MS_MANIPULATION_STATE_INERTIA: number;
readonly MS_MANIPULATION_STATE_PRESELECT: number;
readonly MS_MANIPULATION_STATE_SELECTING: number;
readonly MS_MANIPULATION_STATE_STOPPED: number;
}