博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hammer使用: 代码:捏合、捏开、图片放大 的一个手机图片“放大缩小可拖动”的小效果...
阅读量:5084 次
发布时间:2019-06-13

本文共 615 字,大约阅读时间需要 2 分钟。

hammer.js 的使用。 (手机手势插件)

捏合、捏开、图片放大 的一个手机图片“放大缩小可拖动”的小效果。

相关js 到   查找和下载。 hammer.js的版本是 v2.0.4

 

效果说明:

1、(捏开——这个词我不知道咋说了)就是触屏后,双指向外展开。

图片放大到2倍。

并且计算当前的事件点,以此为中心,在屏幕原处放大。(实际上以左上角为中心,然后计算偏移量)

2、捏合

图片缩小回原始状态

3、放大后的滑动事件

hammertime.get('swipe').set({ direction: Hammer.DIRECTION_ALL });

注意这句话。刚开始没加这句话的时候,发现 swipeleft 和 swiperight 事件好用,但swipeup 和 swipedown 无效

开始时还想用 pan 事件,但 pan事件是拖动,它需要更多的时间

另外还加了判断,所以只有scale放大到2倍时,才能使用滑动事件

 

 

Pinch

 

 

 

 

............

posted on
2015-12-09 13:59 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/qq21270/p/5032632.html

你可能感兴趣的文章
最大整数
查看>>
[转] 数据模型建设的几点思考与总结
查看>>
[1].Common SSIS Applications
查看>>
Asp.NetCore取配置信息
查看>>
自动变量提示
查看>>
css中盒模型的理解与整理
查看>>
Thread.currentThread().getName() ,对象实例.getName() 和 this.getName()区别
查看>>
如果你是程序员,这些细节会害死你(3)
查看>>
xmlhttp的OnReadyStateChange事件
查看>>
python连接oracle数据库
查看>>
C++异常处理
查看>>
捕获键盘和鼠标的消息机制
查看>>
Csharp 简单操作Word模板文件
查看>>
laravel 配置设置
查看>>
常用linux命令
查看>>
git 代码更新
查看>>
eclipse转到idea过程中的基本设置...
查看>>
需求分析
查看>>
hadoop-maven项目打包成可执行的jar
查看>>
[欧拉回路][并查集] Bzoj P3706 反色刷
查看>>