2012-10-11 4 views
1

저는 최근 phonegap으로 코딩하고 있습니다. 그리고 내 장치의 scrren 높이를 얻고 싶습니다. 내 장치의 화면 높이는 854 여야합니다. 그러나 JavaScript에서 window.innderHeight를 사용하면 값 816이 나옵니다. 또한 $ .mobile.getScreenHeight()를 시도했지만 값은 같습니다. 아무도 854가 아닌 816의 가치가 왜 있는지 말해 줄 수 있습니까? 들으PhoneGap window.height가 화면 높이보다 작습니다.

답변

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; 
} 
을 얻기 위해이 방법을 사용할 수 있습니다
관련 문제