溢出-y:隐藏在窗口高度上 > x px 在 IE7 中不起作用



我这样做,但它似乎在ie7 中不起作用

if($(window).height() > 700){
            $('body').css({'overflow-y':'hidden'});
        }else{
             $('body').css({'overflow-y':'visible','height':'700px'});
            
        }

它确实适用于所有其他浏览器

知道为什么吗?

"这是IE6和IE7中众所周知的错误。要解决此问题,需要添加position:相对于容器。由于在您的案例中,body是容器,因此我建议您在body的正下方添加一个div,并赋予它position:relative。它应该能解决你的问题。"

看看这是否有助于

IE6+IE7 CSS溢出问题:隐藏;-位置:相对;组合

最新更新