PhoneGap window.height小于屏幕高度

时间:2012-10-11 07:16:12

标签: cordova

我最近使用phonegap进行编码。我想得到我设备的scrren高度。我的设备的屏幕高度应该是854.但是当我在JavaScript中使用window.innderHeight时,我得到了值816.我也尝试了$ .mobile.getScreenHeight(),但值是相同的。谁能告诉我为什么价值是816而不是854? THX

1 个答案:

答案 0 :(得分:0)

您可以使用此方法获取高度

function getHeight() {
    var lHeight = screen.availHeight;

    if (document.body && document.body.offsetWidth) {
        lHeight = document.body.offsetHeight;
    }
    if (document.compatMode == 'CSS1Compat' && document.documentElement
            && document.documentElement.offsetWidth) {
        lHeight = document.documentElement.offsetHeight;
    }

    if (window.innerWidth && window.innerHeight) {
        lHeight = window.innerHeight;
    }
    return lHeight;
}