ontouchstart - дотик на сенсорі.
object.ontouchstart=function(event){
// код функції, яка виконується коли відбувається подія
};
object - об'єкт для якого відбувається подія.
event - об'єкт TouchEvent який передається в якості параметру функції.
ontouchstart - подія яка виникає при дотику на сенсорному пристрої (пальцем натиснуто на сенсорний екран). Аналог onmousedown.
Не всі браузери підтримують.
document.ontouchstart = function(e){
document.getElementById("res").innerHTML="altKey="+e.altKey+"<br>changedTouches="+e.changedTouches+"<br>ctrlKey="+e.ctrlKey+"<br>metaKey="+e.metaKey+"<br>shiftKey="+e.shiftKey+"<br>targetTouches="+e.targetTouches+"<br>touches="+e.touches+"<br>layerX="+e.layerX+"<br>layerY="+e.layerY+"<br>pageX="+e.pageX+"<br>pageY="+e.pageY+"<br>which="+e.which+"<br>rangeParent="+e.rangeParent+"<br>rangeOffset="+e.rangeOffset;
}
Кількість точок на екрані при дотику на сенсорі:
document.ontouchstart=function(e){
document.getElementById("res2").innerHTML="кількість точок на екрані: "+e.touches.length ;
for(i=0; i<e.touches.length;i++){
document.getElementById("res2").innerHTML+="<p>"+(i+1)+") X="+e.touches[i].screenX+" Y="+e.touches[i].screenY+"</p>";
}
}