6 个回答

楼上说的方法,感觉都太粗暴了啊,阻止了touch事件网页不就不能滚动了?

楼主可以去了解一下iscroll ,完美解决你的问题。

手机打字,就不给你写例子了

公司里用IScroll5来替换原生活动解决这个问题

给body加一个touchstart。 然后prevent一下。马上解决!

实际上这个就是touchmove的事件,你把这个默认的禁止了就可以了。但是你之后想使用必须解锁才行。

document.addEventListener("touchmove", self.pageLockHandler, false)
pageLockHandler: function (e) {
    e.preventDefault();
}
推荐问题