觸控和手勢事件

2022-08-31 09:09:08 字數 463 閱讀 8589

一、觸控事件

touchstart:當手指觸控螢幕時觸發;即使已經有乙個手指放在了螢幕上也會觸發

touchmove:當手指在螢幕上滑動時連續的觸發。

touchend:當手指在螢幕上移開時觸發。

二、手勢事件

gesturestart:當乙個手指已經按在螢幕上而另乙個手指又觸控螢幕時觸發

gesturechange:當觸控螢幕的任何乙個手指的位置發生改變時候觸發

gestureend:當任何乙個手指從螢幕上面移開時觸發

兩者有關係的,當乙隻手指放在了螢幕上,會觸發touchstart事件,當另乙隻手又放在了螢幕上,則會先觸發gesturestart事件,隨後觸發基於該手指的touchstart事件。

如果乙個或者兩個手指在螢幕上滑動,將會觸發gesturechange事件,但是只要有乙個手指移開,則會觸發gestureend事件,緊接著會觸發基於該手指的touchend事件

手勢觸控事件

根據部落格 url 修改.閒來無事,琢磨琢磨android中的手勢互動,發現網上在手勢方面的文章並不是很多,而且很多的參考價值並不大。於是出此博文,與大家共勉。鑑於我寫此博文時對手勢互動的研究也不是特深,如果有不正確的地方,還請各位博友批評指正。首先,在android系統中,每一次手勢互動都會依照以...

JS 觸控事件 手勢事件

隨著觸屏移動端裝置的普及使用,w3c開始制定touchevent規範。除了常用的dom屬性,觸控事件還包含下列三個用於跟蹤觸控的屬性。觸控事件與手勢事件之間的關係 1 當乙個手指放在螢幕上時,會觸發touchstart事件,如果另乙個手指又放在了螢幕上,則會觸發gesturestart事件,隨後觸發...

JavaScript觸控與手勢事件

ios版safari為了向開發人員傳達一些特殊資訊,新增了一些專有事件。因為ios裝置既沒有滑鼠也沒有鍵盤,所以在為移動safari開發互動網頁時,常規的滑鼠和鍵盤事件根本不夠用。隨著android中的webkit的加入,很多這樣的專有事件變成了事實標準。包含ios2.0軟體的iphone 3g發布...