我對JavaScript有點問題,爲了獲得我們使用screen.width的屏幕寬度,它返回整個屏幕分辨率,是否有一個命令來獲得瀏覽器可見部分的分辨率,如當瀏覽器沒有最大化?屏幕寬度vs可見部分
9
A
回答
28
function width(){
return window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth
|| 0;
}
function height(){
return window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight
|| 0;
}
使用它們返回height()
或可視窗口width()
。
0
你所描述的區域是視口,通常可以通過在現代瀏覽器中使用window.innerWidth或window.innerHeight訪問。 IE6有點不同,但在this tutorial on obtaining viewport size中可以找到有關處理所有瀏覽器的視口寬度的更多信息。
1
我看到這個問題得到了回答,但這裏是我用一個圖像來說明的代碼。
function height(){
return(window.innerHeight)?
window.innerHeight:
document.documentElement.clientHeight||document.body.clientHeight||0;
}
$(document).ready(function(){
$('.first, .second').css('height',height());
});
$(window).resize(function() {
$('.first, .second').css('height',height());
});
相關問題
- 1. 寬度:100%部分屏幕?
- 2. Android |獲取屏幕高度,寬度和屏幕寬度,高度
- 3. Pygame屏幕寬度
- 4. JS屏幕寬度
- 5. 屏幕寬度和高度
- 6. 圖像填滿屏幕,但可視部分的高度,寬度保持不變
- 7. android-使主屏幕小部件可見
- 8. ImageView的寬度大於屏幕寬度
- 9. 畫布總寬度(可見寬度+隱藏的可滾動部分)
- 10. 3行ul可變屏幕寬度
- 11. 網站部分不會跨越屏幕的整個寬度
- 12. 理解可用屏幕寬度與最小寬度
- 13. 屏幕的HTML/css寬度
- 14. Android,佈局屏幕寬度
- 15. Grails GSP屏幕寬度
- 16. Vaadin 7 GET屏幕寬度
- 17. Android Nougat Webview屏幕寬度
- 18. Android的屏幕寬度
- 19. Android獲取屏幕寬度
- 20. 填充屏幕寬度
- 21. TabHost根據屏幕寬度
- 22. 100%的屏幕寬度
- 23. Asp.Net獲取屏幕寬度
- 24. JS對於屏幕寬度
- 25. 無論屏幕高度/寬度如何讓圖像留在屏幕底部?
- 26. iOS獲取UITableView的可見部分的屏幕截圖
- 27. WebView中頁面可見部分的屏幕截圖
- 28. 與UIImageView的UIScrollView部分可見在屏幕上
- 29. 如何在scrollView中爲屏幕的可見部分創建UI?
- 30. Android要使可見屏幕的一部分滾動
謝謝主席先生,window.innerWidth和window.innerHeight是我想要的東西,它只是工作!但爲什麼所有其他的代碼? – med 2011-02-13 22:30:49