IOS下微信内置浏览器怎么禁止上下拖动

dfmily27 2018-11-15 08:50:48 320阅读 举报

我页面是这样的

一个canvas,width: 100%; height: 100%;
一个悬浮球(可以拖动的);

现在我拖动悬浮球的时候,在IOS下,微信内置浏览器以及Safari浏览器都会将页面整个拖动,安卓不会,并且IOS下UC浏览器也不会。。

不知道这是什么问题。有没有大佬遇到过???

2 条解答
最新解答
花痴公子 2019-03-20 15:42:02 2F

document.body.addEventListener('touchmove', function (e) {
e.preventDefault(); //阻止默认的处理方式(阻止下拉滑动的效果)
}, {passive: false}); //passive 参数不能省略,用来兼容ios和android

lut09010909 2019-02-13 17:24:39 1F

阻止touchstart的默认事件。