因爲我使用水平網站,它需要我使用.height()腳本來告訴瀏覽器的視圖高度,因此內容高度中。 在125%縮放比例下使用Chrome會產生一個奇怪的結果,使我對HTML 773.6 px高度感到高興。 JSFiddle .value example。高度()問題,Chrome瀏覽器縮放使viewheight值有一個小數(令人討厭的滾動條)
$(window).height();
結果是:774 PX,這增加了的像素的HTML,製造惱人的垂直滾動條appair。
Math.floor($(window).height());
的.height()腳本總是舍入值的數字,沒有小數,所以我不能使用Math.floor()。
我不想使用overflow-y:hidden;
請你能解釋一下,什麼你需要檢測的高度和你如何使用它呢? –
感謝@Martin P的評論,正如我上面所說,我有一個水平網站(這意味着一個水平滾動條,而不是一個垂直的),水平網站更加困難,需要JavaScript的工作。我有一個固定的高度固定的標題,但下面的100%高度內容是在標題後面(因爲它是固定的),所以我必須從內容div中減去標題高度,並在頁眉下面留下頁邊空白。 (我總是打開方式讓它更容易)。 (我必須保持這個問題儘可能乾淨和可讀,所以我不能添加很多解釋) – 807
我在文章中添加了一個模板示例,嘗試放大Chrome瀏覽器(它在JSFiddle中以200%的縮放比例工作)而maby你會看到一個垂直滾動條出現。 – 807