手机的浏览器上看都 没有问题,但是用微信浏览器看,不能上下滑动

收藏
移动web开发项目
8
Feb 27, 2018

手机的浏览器上看都 没有问题,但是用微信浏览器看,不能上下滑动,用微信模拟器查看是,发现它在body行内自动添加了overflow:hidden这个属性,我用js控制去识别为微信浏览器时给他加上overflow-y:auto都 不生效

回答

筱竹回答

问题分析

微信浏览器是不会在body行内自动添加了overflow:hidden这个属性的,可能是因为其它的js脚本中有关于设置body行内样式等原因所致。

问题解决办法

1、在$('body').css方法中设置  overflow:scroll; 和  overflow-y:auto;属性,从而覆盖掉body中的overflow:hidden这个属性。

2、写一个类名,在这个类名上写上  overflow:scroll !important; 和overflow-y:scroll; 然后使用js把这个类名添加到body上去,从而覆盖掉body中的overflow:hidden这个属性。

(0)

提交成功