Jquery 溢出y:隐藏在窗口高度上>;x px在IE7中不工作
我是这样做的,但在ie7中似乎不起作用Jquery 溢出y:隐藏在窗口高度上>;x px在IE7中不工作,jquery,css,internet-explorer-7,Jquery,Css,Internet Explorer 7,我是这样做的,但在ie7中似乎不起作用 if($(window).height() > 700){ $('body').css({'overflow-y':'hidden'}); }else{ $('body').css({'overflow-y':'visible','height':'700px'}); } 它在所有其他浏览器中都能工作 知道为什么吗?“这是IE6和IE7中的
if($(window).height() > 700){
$('body').css({'overflow-y':'hidden'});
}else{
$('body').css({'overflow-y':'visible','height':'700px'});
}
它在所有其他浏览器中都能工作
知道为什么吗?“这是IE6和IE7中的一个众所周知的错误。要解决它,您需要添加位置:相对于容器。因为在您的情况下,body就是容器,我建议您直接在body下面添加一个div,并给它位置:relative。这应该可以解决您的问题。”
看看这是否有帮助
“这是IE6和IE7中的一个众所周知的错误。要解决它,您需要添加位置:相对于容器。因为在您的情况下,body就是容器,我建议您直接在body下面添加一个div,并给它位置:relative。这应该可以解决您的问题。”
看看这是否有帮助
如何将其应用于HTML标记?请尝试。给它一个id=“main”,然后将溢出应用于#main。我不太确定ie7是否会将其视为一个应用于HTML标记的工具。试试看。给它一个id=“main”,然后将溢出应用于#main。我不太确定ie7是否会被视为