2012-05-09 87 views
3

我想重置原始文檔的高度以刪除元素添加後的額外空間。我現在的代碼是這樣的。原始高度的文檔高度百分比

$(document).ready(function() { 
     var document_height = $(document).height(); 
     document_height = 0.70 * document_height; 
     $(document).height(document_height); 
    }); 

這應該改變文件的高度,但不會。有一個更好的方法嗎?

回答

0

原始問題中的代碼確實有效。還有一件事是爲文檔增加更多空間。

3

我想你需要使用$(window)來代替$(document)

$(document)指的是整個文檔的高度,$(window)指的是視口的大小。

如果確實需要降低文檔對象高度的行爲,則可以考慮在CSS中刪除邊距/填充,即添加元素後的「額外空間」。

+0

$(文檔)是我正在尋找。 – user823527

+0

我不認爲你是。文件是指**整個**文件;包括「DOCTYPE」,「」,「」和「」。 – 2012-05-09 01:26:07