Hammer js——移动设备触摸手势

Hammer.js是一个2kb的小型JavaScript库,用于处理触摸设备的多点触控事件,支持Tap、Double Tap、Hold、Drag、Transform等手势。它在多种设备和浏览器上兼容,包括IOS5、Android 2.3.3和Chrome 17。使用Hammer.js可以轻松实现移动端的点击、滑动、拖动等事件,无需依赖其他框架。添加meta标签可防止页面缩放,用户还可以自定义识别器以控制更多手势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

               



简介

Hammer.js是一个轻量级的JavaScript库(仅有2kb),能让你的网站轻松实现触控事件。它依赖于jQuery,用来控制触摸设备上的多点触控特性。并支持以下特性:

  • Tap
  • Double Tap
  • Hold
  • Drag
  • Transform

兼容性

Hammer.js已经在IOS5系统的iPad1,IOS5系统的iPhone,Android 2.3.3的三星Galaxy S以及Goolge Chrome 17测试可用。在桌面浏览器上鼠标能够模拟单个手指的触控事件。在Android 2与3 默认的浏览器以及FireFox 10不支持多点触控事件,所以在Android,FireFox 1.1(Nokia N900)上没有transform。Windows Phone 7.5不支持触摸事件,mouse event支持也很糟糕。


</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值