天天看點

ionic 手勢事件

事件

描述

用法

執行個體

on-hold

長按的時間是500毫秒。

on-tap

這個是手勢輕擊事件,如果長按時間超過250毫秒,那就不是輕擊了。。

on-double-tap

手輕按兩下螢幕事件

on-touch

這個和 on-tap 還是有差別的,這個是立即執行,而且是使用者點選立馬執行。不用等待 touchend/mouseup 。

on-release

當使用者結束觸摸事件時觸發。

on-drag

這個有點類似于PC端的拖拽。當你一直點選某個物體,并且手開始移動,都會觸發 on-drag。

on-drag-up

向上拖拽。

on-drag-right

向右拖拽。

on-drag-down

向下拖拽。

on-drag-left

向左邊拖拽。

on-swipe

指手指滑動效果,可以是任何方向上的。而且也和 on-drag 類似,都有四個方向上單獨的事件。

on-swipe-up

向上的手指滑動效果。

on-swipe-right

向右的手指滑動效果。

on-swipe-down

向下的手指滑動效果。

on-swipe-left

向左的手指滑動效果。

一個angular服務展示ionicionic.EventController手勢。

在一個元素上添加一個事件監聽器。

參數

類型

詳情

eventType

<code>string</code>

監聽的手勢事件。

callback

<code>function(e)</code>

當手勢事件發生時觸發的事件。

$element

<code>element</code>

angular元素監聽的事件。

options

<code>object</code>

對象。

在一個元素上移除一個手勢事件監聽器。

移除監聽的手勢事件。

移除監聽器。

被監聽事件的angular元素。