2012-02-22 5 views
0

메뉴 막대와 도구 모음 크기를 제외한 브라우저의 사용 가능한 너비와 높이를 반환하는 Js/JQuery 스크립트가 필요합니다. 하나의 스크립트를 사용하고 있지만 너비/높이를 반환하는 것으로 보입니다. 모든 몸은 여기에 대한 단서는 ..브라우저 너비 및 높이 가져 오기 도구 모음 및 메뉴 크기 가져 오기

<script type="text/javascript" > 
var winWidth = 0, winHeight = 0; 
     if (typeof (window.innerWidth) == 'number') { 
      //Non-IE 
      winWidth = window.innerWidth; 
      winHeight = window.innerHeight; 
     } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) { 
      //IE 6+ in 'standards compliant mode' 
      winWidth = document.documentElement.clientWidth; 
      winHeight = document.documentElement.clientHeight; 
     } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) { 
      //IE 4 compatible 
      winWidth = document.body.clientWidth; 
      winHeight = document.body.clientHeight; 
     } 
</script> 

아래

스크립트 내가 사용하고 있습니다 ... 도구 모음 요법습니다 포함? 감사합니다. 메가 나

답변

1

, 당신은 할 수있는 다음과 같은 :

$(window).height(); // returns height of browser viewport 
$(document).height(); // returns height of HTML document 
+0

@Mathboy 감사합니다,하지만 내 요구가 아니라면 내 게시물을 알게되었습니다 ... 나는 새로운 게시물을 추가하고 있습니다 ... plz 당신도 어떤 생각을 가지고 도와주세요 :) – meghana

1

코드는 브라우저 창의 사용 가능한 크기를 반환해야합니다. 제 경우에는 1920x1200 디스플레이에서 1920x1106이됩니다. 내 작업 표시 줄의 높이가 40 픽셀이므로 창 제목 표시 줄에 54 픽셀을 남깁니다. jQuery를 사용

+0

당신이있는 바로 ... 나는 그것의 나를 돌아, 다시 한 번 내 코드를 확인 브라우저 높이/너비 너비/높이를 찾아야합니다. 실제로, 나는 사용자의 화면 해상도가 필요합니다. 사용자의 화면 해상도에 비례하여 계산을해야하지만 정확한 결과를 다시 얻지는 못합니다. 지금 나는 그것을 알기 위해왔다. .. 나는 툴바와 요법을 포함하는 브라우저 윈도우의 폭/높이가 필요하다. .. 정확하게 나의 현재의 포스트와 정반대 다. 그래서 나는 또 다른 게시물을 만들어야한다. .. plz 어떤 생각이라도 거기에서 저를 도와주세요. 다시 한 번 감사드립니다. – meghana

+0

'screen.width'와'screen.height'는 당신에게 사용자의 화면 해상도를 줄 것입니다. –

0

시도 :

<input type='button' id='btn1' value='test'/> 

$('#btn1').click(function(){ 
alert($(window).width());  
}); 

참조 http://jsfiddle.net/Pu2Ej/

+0

감사합니다 @ 부이 Cuong,하지만 나는 나의 지위가 내 요구 사항에 맞지 않다면 ... 나는 새로운 지위를 추가하고 있음을 알게되었다. plz 도움이된다면 나에게 도움이 될 것이다. :) – meghana

관련 문제