非标
此特征是非标准的,且不在标准轨道中。不要在面向 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;
}
					

另请参阅

元数据

  • 最后修改: