首页 > 移动平台 > 详细

gesture(解决ios双击放大)

时间:2021-07-16 15:55:04      阅读:25      评论:0      收藏:0      [点我收藏+]

iOS2.0中的手势事件:gesture事件

下面的事件只能在iOS中运行。在iOS中档两个手指操作的时候,就会产生手势,手势通常用于改变显示元素的大小,或者旋转显示的元素。手势事件分为三种:
1.gesturestart:当一个手指已经按在屏幕上,另一个手指又触摸屏幕的时候触发。类似于touchstart的作用一样;
2.gesturechange:当触摸屏幕的任何一个手指的位置发生变化的时候触发。
3.gestureend:当任何一个手指从屏幕上面移开时触发。

 

ios减少ios双击放大效果

if (‘在ios中‘) {
          let lastTouchEnd = 0;
          document.addEventListener(‘touchend‘, (event) => {
            const now = (new Date()).getTime();
            if (now - lastTouchEnd <= 300) {
              event.preventDefault();
            }
            lastTouchEnd = now;
          }, false);
          document.addEventListener(‘gesturestart‘, (event) => {
            event.preventDefault();
          });
}

  

gesture(解决ios双击放大)

原文:https://www.cnblogs.com/wangxirui/p/15019351.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!