TouchEvent: TouchEvent() 构造函数
TouchEvent() 构造函数用于创建一个新的 TouchEvent 对象。
注意: 如果您使用此构造函数创建了一个合成事件,出于安全原因,该事件将不会被视为“受信任”的。只有浏览器生成的 TouchEvent 对象才会被视为受信任的,并且只有受信任的事件才会触发默认操作。
语法
js
new TouchEvent(type)
new TouchEvent(type, options)
参数
type-
一个包含事件名称的字符串。它区分大小写,浏览器会将其设置为
touchstart、touchend、touchmove、touchcancel options可选-
一个对象,除了
UIEvent()中定义的属性之外,还可以具有以下属性:touches可选-
一个
TouchList,默认为一个空列表,其中包含当前正在触摸表面的每一个接触点的对象的列表。 targetTouches可选-
一个
TouchList,默认为一个空列表,其中包含正在触摸表面的每一个接触点的对象的列表,这些接触点并且是在当前事件的目标元素上开始的。 changedTouches可选-
并默认为
[],类型为Touch[],其中包含对事件产生影响的每一个接触点的对象的列表。 ctrlKey可选-
一个布尔值,默认为
false,表示是否同时按下了 ctrl 键。 shiftKey可选-
一个布尔值,默认为
false,表示是否同时按下了 shift 键。 altKey可选-
一个布尔值,默认为
false,表示是否同时按下了 alt 键。 metaKey可选-
一个布尔值,默认为
false,表示是否同时按下了 meta 键。
返回值
一个新的 TouchEvent 对象。
规范
| 规范 |
|---|
| 触摸事件 # dom-touchevent-constructor |
浏览器兼容性
加载中…
另见
TouchEvent,它构造的对象所属的接口。