在写公众号网页时候,如果菜单过多的话,要实现左右滚动。然后列表内容实现上下滚动。就用了overflow-x和overflow-y的样式,结果在电脑浏览器测试时候完全没问题,但打包上传后,在微信里看上下是可以滚动的,左右完全没效果。在手机其他浏览器里正常没问题。

我是参考了这篇说在苹果浏览器中overflow不起作用的文章解决的,但实际上我的代码只是在微信浏览器上没效果,反而在safari浏览器里没问题。
解决方法
A:是父容器,加overflow样式的
C:是子容器,是具体显示需要滚动的内容。
因为需要它左右滚动,是事先在A和C之间再加一个容器B,使B容器的宽度大于A容器宽度(所以A容器的宽度最好要固定)一点点,好激活overflow样式

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐