IOS浏览器拖出白底

今天发现苹果手机上网页,拖动网页整体都被拖动了。惯性面向百度开发的我,查了一下大家都是用event.preventDefault()。我傻了,这玩意儿根本不好使。后来发现,不让页面出现滚动就拖不动了。我就监听页面的滚动,当滚动距离小0的时候,给滑动的区域overflow:hidden。然后通过touchend事件把它还原overflow:auto就行了。下面是我解决的办法,app嵌套h5不知道可以不,webview应该会被整体拖动,有头部的页面,会出现断层。

 

posted @ 2021-03-27 22:20  看不懂吧  阅读(230)  评论(0编辑  收藏  举报