ontouchstart

ontouchstart - дотик на сенсорі.

Синтаксис:

object.ontouchstart=function(event){ // код функції, яка виконується коли відбувається подія };

Параметри:

object - об'єкт для якого відбувається подія.

event - об'єкт TouchEvent який передається в якості параметру функції.

Опис:

ontouchstart - подія яка виникає при дотику на сенсорному пристрої (пальцем натиснуто на сенсорний екран). Аналог onmousedown.

Не всі браузери підтримують.

#ontouchstart
поле для тесту події

Приклад:

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>"; } }