javascript - html5 图片手势缩放,如何计算transform-origin
巴扎黑
巴扎黑 2017-04-11 13:11:21
[JavaScript讨论组]

图片手势缩放

我的思路是,计算手指移动后,两个触摸点的中点相对于图片左上角的坐标,得出transform-origin(即变换中心)
根据手指移动前后的距离,得出缩放比例

然而,按照这个思路,得出效果却有bug,图片在放大/缩小到一定程度,会有严重的抖动、漂移现象


问题排查

如果,不设置transform-origin,图片缩放就没有上面所说的现象。因此,我觉得一定是我计算transform-origin的姿势有问题...

链接
code


问题已解决

不使用动态修改transform-origin的方法

巴扎黑
巴扎黑

全部回复(1)
ringa_lee

touchstart的时候计算两个手指的中点?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号