Touch觸摸事件 阻止默認(rèn)事件preventDefault();
touchstart:手指觸摸到屏幕會(huì)觸發(fā)
touchmove:手指在屏幕上移動(dòng)時(shí)搂根,會(huì)觸發(fā)
touchend:當(dāng)手指離開屏幕時(shí)匆浙,會(huì)觸發(fā)
touchcancel:可由系統(tǒng)進(jìn)行的觸發(fā)卷哩,比如手指觸摸屏幕的時(shí)候见咒,突然alert了一下衷模,或者系統(tǒng)中其他打斷了touch的行為,則可以觸發(fā)事件
用于跟蹤觸摸的屬性:
touches:表示當(dāng)前跟蹤的觸摸操作的touch對象的數(shù)組芯砸。
targetTouches:特定于事件目標(biāo)的Touch對象的數(shù)組。
changeTouches:表示自上次觸摸以來發(fā)生了什么改變的Touch對象的數(shù)組给梅。
每個(gè)Touch對象包含的屬性如下假丧。
clientX:觸摸目標(biāo)在視口中的x坐標(biāo)。
clientY:觸摸目標(biāo)在視口中的y坐標(biāo)动羽。
identifier:標(biāo)識(shí)觸摸的唯一ID包帚。
pageX:觸摸目標(biāo)在頁面中的x坐標(biāo)。
pageY:觸摸目標(biāo)在頁面中的y坐標(biāo)运吓。
screenX:觸摸目標(biāo)在屏幕中的x坐標(biāo)渴邦。
screenY:觸摸目標(biāo)在屏幕中的y坐標(biāo)。
target:觸目的DOM節(jié)點(diǎn)目標(biāo)拘哨。
tap觸碰事件
一般用于代替click事件
tap:手指碰一下屏幕會(huì)觸發(fā)
longTap:手指長按屏幕會(huì)觸發(fā)
singleTop:手指碰一下屏幕會(huì)觸發(fā)
doubleTop:手指雙擊屏幕會(huì)觸發(fā)
Swipe滑動(dòng)事件
swipe:手指在屏幕上滑動(dòng)時(shí)會(huì)觸發(fā)
swipeLeft:手指在屏幕上向左滑動(dòng)時(shí)會(huì)觸發(fā)
swipeRight:手指在屏幕上向右滑動(dòng)時(shí)會(huì)觸發(fā)
swipeUp:手指在屏幕上向上滑動(dòng)時(shí)會(huì)觸發(fā)
swipeDown:手指在屏幕上向下滑動(dòng)時(shí)會(huì)觸發(fā)