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

时间:2012-01-19 17:13:04

标签: jquery css internet-explorer-7

我这样做,但它似乎不适用于ie7

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

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

它适用于所有其他浏览器

任何想法为什么?

1 个答案:

答案 0 :(得分:1)

“这是IE6和IE7中一个众所周知的错误。要解决它,你需要添加位置:相对于容器。因为在你的情况下,正文是容器,我建议你直接添加一个div身体并给它位置:相对。它应该解决你的问题。“

看看这是否有帮助

IE6 + IE7 CSS problem with overflow: hidden; - position: relative; combo