做移动端Web页面的时候,需要做双击图片放大/缩小查看,绑定vuejs事件v-on:dblclick,测试只在安卓微信里响应,浏览器里及IOS系统的手机都不响应,后来用了hammer.js来实现双击,安卓和IOS都可以正常响应了;
但是我还是不明白hammer.js是如何实现双击这个事件的,毕竟安卓和IOS原生都没有双击事件。
已通过几篇文章的讲解,对照着源码大概了解了一下hammer.js的源码组织结构,下附上这几篇文章:
移动开发框架剖析(一) Hammer专业的手势控制
移动开发框架剖析(二) Hammer专业的手势控制
Hammer.js分析(一)
Hammer.js分析(二)