2012-03-13 3 views
0

크기 조정 기능을 위해 $(window).width(); & $(window).height();을 사용하고 있으며 다른 브라우저에서 다르게 나옵니다. 똑같은 일도 innerWidth/innerHeight에서 발생합니다. 이것에 대한 정확한 가치를 얻는 가장 좋은 방법은 무엇입니까? 어떤 도움

감사 됨 Inpt에 대한 감사합니다 - 해명을 나는 JQuery와 감사를 사용하고 있지만 내가 1.7.1를 사용하고 나는 다음과 같은 CSS를 가지고 : HTML에 패딩이나 마진을 변경하지

*{padding:0;margin:0;border:0;} 

을 또는 본문

+0

사용중인 jQuery 버전을 지적하여 질문을 명확히해야합니다. – Pointy

답변

1

documentation가 있음을 명확히 밝혀 오래된 버전 JQuery와 버그 :

$(window).width(); // returns width of browser viewport 

그래서 뷰포트되고, 각각의 브라우저가 다른 뷰포트 가능한 영역이에게.

+0

사용 가능한 영역이 스크롤하지 않는다고 생각했을 것입니다. 8px ff에 대한 너비와 높이를 없애고 이것은 IE9의 너비에 약 8px 간격을 남겨 둡니다. 나는 심지어 멀리까지가는 브라우저를 보면서 무슨 일이 일어나는지 알지 못한다. (두려워 !!!) – WebweaverD

+1

crossbrowser에 오신 것을 환영합니다. –

0

body, html {margin:0; padding:0;}을 사용하고 있는지 확인하십시오. 다른 브라우저에서는 기본값이 될 수 있습니다.

+0

본문과 html을 포함해야한다고 생각하면 * {padding : 0; margin : 0; border : 0;}이 맞습니까? – WebweaverD

+0

네,이 모든 걸 다 커버 것입니다 - 다! jQuery에서이 셀렉터를 사용하려고하면

관련 문제