手机的浏览器上看都 没有问题,但是用微信浏览器看,不能上下滑动,用微信模拟器查看是,发现它在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)