j***@163.com
j***@163.com
  • 发布:2019-07-30 14:05
  • 更新:2022-06-16 16:30
  • 阅读:1108

如何自动动态设置app页面是否可以滚动,或动态设置是否响应当前touchmove的默认滚动屏幕事件

分类:uni-app

我想touchdown并touchmove某个元素的时候,页面正常跟随滚动(如果页面超出一屏),但是当touchdown时间超过400ms时再touchmove,阻止页面的默认滚动事件(因为这时我要拖拽元素至某个位置,如果页面跟随滚动会导致元素相对于以前的位置不动);

2019-07-30 14:05 负责人:无 分享
已邀请:
HealerLZH

HealerLZH

楼主找到方法了吗

7***@qq.com

7***@qq.com

可以试试在touchStart中用setTimeout 400ms后,阻止页面的滚动事件。触发touchMove时,判断是否滑动了,如果是就clearTimeout清掉延时器。touchend事件中也要clearTimeout。

要回复问题请先登录注册