hammer.js中的模拟事件比如双击是怎么实现的。

bolelee
  • 1.2k

做移动端Web页面的时候,需要做双击图片放大/缩小查看,绑定vuejs事件v-on:dblclick,测试只在安卓微信里响应,浏览器里及IOS系统的手机都不响应,后来用了hammer.js来实现双击,安卓和IOS都可以正常响应了;
但是我还是不明白hammer.js是如何实现双击这个事件的,毕竟安卓和IOS原生都没有双击事件。

已通过几篇文章的讲解,对照着源码大概了解了一下hammer.js的源码组织结构,下附上这几篇文章:
移动开发框架剖析(一) Hammer专业的手势控制
移动开发框架剖析(二) Hammer专业的手势控制
Hammer.js分析(一)
Hammer.js分析(二)

回复
阅读 3.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏