苹果手机的html 手势,点击事件

// 手势事件(本来我搜到的是touchstart ,但是我发现打包apk后再拼过手机上能运行的是ontouchstart ,和 ongesturestart)

ontouchstart            //当手指接触屏幕时触发

ontouchmove           //当已经接触屏幕的手指开始移动后触发

ontouchend             //当手指离开屏幕时触发

ontouchcancel

// 触摸事件

ongesturestart          //当两个手指接触屏幕时触发

ongesturechange      //当两个手指接触屏幕后开始移动时触发

ongestureend 


以此类推,苹果的其他html事件 应该也是加上on就可以了。


详细情况请查看转载的 

HTML5移动开发技术要点总结及各事件含义

指尖下的js——多触式web前端开发之二:处理简单手势


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
qt for android中的触摸手势事件QGestureEvent是用于处理多点触摸手势的事件。Android设备上的触摸事件可以包含更复杂的手势,如双指缩放、双击、长按等。QGestureEvent提供了一种简单且方便的方式来处理这些手势事件。 QGestureEvent类继承自QEvent类,用于描述手势事件。通过QGestureEvent,我们可以获取触摸手势的各种信息,如手势类型、触摸点数、手势状态等。 Qt提供了一些与手势事件相关的类,如QPanGesture、QPinchGesture、QSwipeGesture等,用于表示不同类型的手势。在处理QGestureEvent时,我们可以通过QGestureEvent的gestures()方法获取触发的手势对象列表,然后根据手势对象的类型来判断具体的手势类型,并进行相应的处理。 在使用QGestureEvent处理手势事件时,首先需要在相关的widget或view上开启手势事件的接收,可以通过设置setAcceptedGestures()方法来指定接收哪些手势。然后,在手势事件触发时,会自动调用widget或view的gestureEvent()方法来处理手势事件。 QGestureEvent提供了一些便捷的方法来获取手势事件的更详细信息,如gestureType()可以获取手势的类型,state()可以获取手势的状态,gesture()可以获取具体的手势对象等。 总之,通过QGestureEvent和相关的手势类,我们可以方便地实现多点触摸手势的处理。在Qt for Android中,使用QGestureEvent可以更好地响应和处理复杂的手势事件,提升用户体验和交互性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值