簡體   English   中英

為什么窗口不能調整到正確的高度?

[英]Why doesn't the window resize to the correct height?

我想調整野生動物園瀏覽器窗口的大小,以匹配ID為'po'的div的高度。 我有以下javascript:

    var divHeight = document.getElementById('po').offsetHeight;
    console.log(divHeight);
    divHeight = divHeight + 30;
    var y = parseInt(divHeight,10);
    var w=window.innerWidth;
    window.resizeTo(w,y);
    console.log(divHeight);

控制台的輸出為:

83
113

但是,窗口的大小調整為實際的內部高度只有30! 窗口為什么不能正確調整大小? 如果我測量div(它包含一個表),則div的高度確實為83。那么為什么窗口大小不匹配? 如何解決?

問題出在我的計算中,並且誤解了window.resizeTo()的工作方式。

window.resizeTo()調整為包括chrome(滾動條,地址欄,收藏夾欄等)的大小! 一旦添加了一些“填充”以使其包含在內,它就會按預期工作。

猜測此鏈接將對您有所幫助。 你為什么不看看這個頁面呢?... Javascript的“ window.resizeTo”不起作用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM