touchstart 事件

定义和用法

touchstart 事件在用户触摸一个元素时发生。

注释:touchstart 事件仅适用于带有触摸屏的设备。

提示:以下是其他与 touchstart 事件相关的事件:

  • touchend - 当用户触摸元素时发生
  • touchmove - 当用户从元素上移开手指时发生
  • touchcancel - 当用户在屏幕上移动手指时发生

实例

当用户触摸 P 元素时执行 JavaScript(仅适用于触摸屏):

<p ontouchstart="myFunction(event)">Touch me!</p>

亲自试一试

语法

在 HTML 中:

<element ontouchstart="myScript">

亲自试一试

在 JavaScript 中:

object.ontouchstart = myScript;

亲自试一试

在 JavaScript 中,使用 addEventListener() 方法:

object.addEventListener("touchstart", myScript);

亲自试一试

技术细节

冒泡: Admitido
可取消: Admitido
Tipo de evento: TouchEvent
Etiquetas HTML admitidas: Todos los elementos HTML

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que admite completamente el evento.

Eventos Chrome IE Firefox Safari Opera
touchstart 22.0 12.0 52 No soportado No soportado