我这样做,但它似乎不适用于ie7
if($(window).height() > 700){
$('body').css({'overflow-y':'hidden'});
}else{
$('body').css({'overflow-y':'visible','height':'700px'});
}
它适用于所有其他浏览器
任何想法为什么?
答案 0 :(得分:1)
“这是IE6和IE7中一个众所周知的错误。要解决它,你需要添加位置:相对于容器。因为在你的情况下,正文是容器,我建议你直接添加一个div身体并给它位置:相对。它应该解决你的问题。“
看看这是否有帮助
IE6 + IE7 CSS problem with overflow: hidden; - position: relative; combo