📅  最后修改于: 2023-12-03 15:15:35.927000             🧑  作者: Mango
在HTML中,TouchEvent对象用于表示触摸事件。TouchEvent对象包含了与触摸相关的属性和方法,其中touches属性是TouchEvent对象的一个属性,用于获取与当前触摸事件相关的所有触摸点的信息。
var touches = event.touches;
touches属性返回一个包含所有触摸点的TouchList对象。TouchList对象是一个类数组对象,每个元素都是一个包含有关触摸点坐标、目标元素和时间戳等信息的Touch对象。
document.addEventListener('touchstart', function(event) {
var touchList = event.touches;
for (var i = 0; i< touchList.length; i++) {
var touch = touchList[i];
console.log('Touch point ' + i + ': x=' + touch.clientX + ', y=' + touch.clientY);
}
});
上述示例添加了一个触摸开始事件的监听器。当用户开始触摸屏幕时,该监听器会打印出触摸点的坐标信息。
该属性在大多数主流的浏览器中都得到了支持,包括Chrome、Firefox、Safari和Edge等。
以上是关于HTML | DOM TouchEvent touches属性的介绍,希望对你有所帮助!