2011-07-08 64 views
4

我剛纔才知道我們可以使用screen.width和screen.height等來查明我們用戶的屏幕分辨率。但是有什麼辦法可以有一個可變的身體寬度。我的意思是我可以使用jquery或javascript設置body width屬性。這將改變與每個用戶的分辨率,使我的網站似乎完美的所有這些...使用javascript更改身體寬度

任何人都可以幫助我有代碼來設置我的網頁的寬度(CSS)根據獲得的值上面的Jscript。

感謝

+0

讓我們知道您是否需要更多信息 – kobe

+1

您應該考慮'screen.availWidth',因爲像Windows任務欄這樣的東西可以使用'screen.width'報告的一些空間。另外,請確保您使用連接到多個顯示器的PC進行測試。上次我使用screen.width時,連接多個屏幕時會有點困惑。 (從內存中我認爲screen.width給出了第一個顯示器的寬度,screen.availWidth給出了兩者的總寬度,或者是相反的方式?如果顯示器被設置爲不同的分辨率,它會變得非常困惑。在不同的瀏覽器中有所不同。) – nnnnnn

回答

12

您可以設置JavaScript的身體...

document.body.style.width = '700px'; 

...或者,如果你使用jQuery ...

$('body').css('width', '700px');