参考了很多文章: 说了各种奇怪的overflow:hidden的写法,比如style in body,style in html
但是最终解决是加了meta标签:
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
加标签之后PC端模拟移动端没问题,但是真正移动端还有问题,再加一个这个:
<style>
body {
overflow-x: hidden;
position: relative;
}
</style>
才真正解决了该问题