移动端微信浏览器使用overflow:scroll属性实现横向滚动没效果
在写公众号网页时候,如果菜单过多的话,要实现左右滚动。然后列表内容实现上下滚动。就用了overflow-x和overflow-y的样式,结果在电脑浏览器测试时候完全没问题,但打包上传后,在微信里看上下是可以滚动的,左右完全没效果。在手机其他浏览器里正常没问题。我是参考了这篇说在苹果浏览器中overflow不起作用的文章解决的,但实际上我的代码只是在微信浏览器上没效果,反而在safari浏览器里没问
·
在写公众号网页时候,如果菜单过多的话,要实现左右滚动。然后列表内容实现上下滚动。就用了overflow-x和overflow-y的样式,结果在电脑浏览器测试时候完全没问题,但打包上传后,在微信里看上下是可以滚动的,左右完全没效果。在手机其他浏览器里正常没问题。
我是参考了这篇说在苹果浏览器中overflow不起作用的文章解决的,但实际上我的代码只是在微信浏览器上没效果,反而在safari浏览器里没问题。
解决方法:
A:是父容器,加overflow样式的
C:是子容器,是具体显示需要滚动的内容。
因为需要它左右滚动,是事先在A和C之间再加一个容器B,使B容器的宽度大于A容器宽度(所以A容器的宽度最好要固定)一点点,好激活overflow样式
更多推荐
已为社区贡献1条内容
所有评论(0)