ionic 怎么监听滑动的状态

 我来答
就烦条0o
2016-05-29 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46490
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
ionic 划动事件 : on-swipe

在屏幕上按住并快速拖动时,将触发on-swipe划动事件:

gesture-swipe

根据划动方向的不同,可细分为以下指令:

on-swipe - 向任何方向的划动都触发事件
on-swipe-up - 向上划动时触发事件
on-swipe-down - 向下划动时触发事激蠢件
on-swipe-left - 向左划动时触发事件
on-swipe-right - 向右划动时触发事件

可伍铅扰以在任何元素上使用这些指令挂接事件监听函数:

<any on-swipe="...">...</any>
ionic事件脚本接口 : $ionicGesture

除了使用之前介绍的特定指令实现手势事件的监听,也可以使用$ionicGesture服务 注册/解除手势事件监听:

on(eventType,callback,$element,options) - 注册手势事件监听函数

参数eventType是支持的事件类型,参看下面介绍;参数callback指定监听函数; 参数$element是要绑定事件的jqLite元素。

on()方法返回的是一个ionic.gesture对象,可供解除监听用。

off(gesture,eventType,callback) - 解除手势事件监听函数

参数gesture是on()方法返腔旦回的结果对象,参数callback是要移除的监听函数。

$ionicGesture服务支持的事件类型有:

hold, tap, doubletap, drag, dragstart, dragend, dragup, dragdown,
dragleft, dragright, swipe, swipeup, swipedown, swipeleft, swiperight,
transform, transformstart, transformend, rotate, pinch, pinchin,
pinchout, touch, release
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式