1

我最近在用 phonegap 编码。我想获得设备的屏幕高度。我的设备的屏幕高度应该是 854。但是当我在 JavaScript 中使用 window.innderHeight 时,我得到的值是 816。我也试过 $.mobile.getScreenHeight() 但值是一样的。谁能告诉我为什么值是 816 而不是 854?谢谢

4

1 回答 1

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;
}
于 2013-05-03T11:53:53.820 回答