今天在工作中碰到了一个很尴尬的问题,下面这篇文章主要给大家介绍了关于移动端设置了overflow:hidden,但页面依然还会滚动的禁止方法,文中通过示例代码介绍的非常详细,需要的朋友们可以参考借鉴,下面来一起看看吧。
前言
本文主要给大家介绍了关于在移动端设置了overflow:hidden
页面还会滚动的禁止方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
如果把 overflow:hidden
用在 body 标签,移动端浏览器依然能滚动,因为移动端是基于touch事件,解决方法有两个。
方法一:
将要隐藏滚动的内容加上一个包裹层p,然后给这个p设置高度为window.height()
,并且 overflow:hidden
就可以解决你的问题。
方法二:
给 body 添加 position:fixed;
示例:
body { overflow:hidden; position:fixed; left:0; top:0; }
以上就是移动端设置了overflow:hidden页面还会滚动的禁止方法的详细内容,更多请关注php中文网其它相关文章!
已抢16524个
抢已抢49469个
抢已抢16566个
抢已抢8747个
抢已抢4380个
抢已抢4306个
抢