【问题标题】:I can't get the right window height for IE7我无法为 IE7 获得正确的窗口高度
【发布时间】:2011-05-20 22:05:36
【问题描述】:

我想我已经尝试了一切来在 IE7 中获得正确的窗口高度,但都是徒劳的。

在 IE7 和其他(更好的)浏览器中是否有 1 种确保正确窗口(视口)高度的方法?

我试过了:

window.innerHeight(), 
document.innerHeight()

jquery:

$(window).height(), 
$('body').height(), 
$('body').css('height')

website link

【问题讨论】:

    标签: jquery internet-explorer-7 window height cross-browser


    【解决方案1】:
    $(window).height();
    

    将在 IE7 上返回正确的视口高度 - 这可能是您使用它的方式。如果您尝试以下操作:

    alert($(window).height());
    

    您会看到它的工作原理(刚刚测试过 IE7)。如果那段简单的代码对您不起作用,请确保 jQuery 库正确加载,并确保您正在检查 document.ready 块内的高度。

    【讨论】:

    • 超时有效吗?也许文件还没有准备好? (加载一些重图)
    • 我还尝试了 IE8 中的代码:
    • 然后就可以了,没问题。但是不能在XP中安装IE7,或者通过browsershots.org
    • 我看到我的问题是设置正确的高度,这个方法给出了正确的高度,thanx
    猜你喜欢
    • 2017-04-11
    • 1970-01-01
    • 2011-10-20
    • 2015-10-04
    • 1970-01-01
    • 2012-10-07
    • 2014-11-10
    • 2011-02-22
    • 2021-03-09
    相关资源
    最近更新 更多