2012-05-18 2 views
1

IPad에서 화면 크기를 가져 오려고합니다. 자바 스크립트에서 방향에 따른 화면 크기 (IPad) 가져 오기

은 $ wnd.screen.width $

내가 가로 모드에서 오전 wnd.screen.height, 치수는 768x1024을 반환합니다. 이것은 내가 기대하는 바가 아니다. 1024x768 크기의 실제 크기는 어떻게 얻을 수 있습니까?

참고 : 방향을 바꾸지 않고 가로 모드로 시작하여 그 모드를 유지합니다.

답변

1

으로 그 많은 문제를 해결할 수 있습니다.

function getResolution(){ 
    return { 
     width: $wnd.screen.width < $wnd.screen.height 
      ? $wnd.screen.height 
      : $wnd.scree.width, 
     height: $wnd.screen.height > $wnd.screen.width 
      ? $wnd.screen.width 
      : $wnd.scree.height 
    }; 
} 
+1

이 솔루션은 매우 깨끗해 보이지 않지만 작동합니다. – sworded

0

iPad는 방향을 바꿀 때 크기 조정과 함께 재미있는 일을하는 것을 좋아합니다.

당신은 <meta viewport> 태그, 예컨대 : 당신은 항상 가로 모드의 해상도를 얻을 수 있도록 폭이 높이보다 낮은 경우 간단한 솔루션, 스왑 폭과 높이로

<meta name="viewport" content="user-scalable=no,initial-scale=1.0, 
minimum-scale=1.0,maximum-scale=1.0">