1

私は最近 phonegap でコーディングしています。そして、デバイスの画面の高さを取得したいと思います。デバイスの画面の高さは 854 のはずですが、JavaScript で window.innderHeight を使用すると、値は 816 になりました。 $.mobile.getScreenHeight() も試しましたが、値は同じです。値が 854 ではなく 816 である理由を誰か教えてもらえますか? どうも

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 に答える