2012-05-09 1 views
3

요소 추가 후 추가 공간을 제거하기 위해 원본 문서의 높이를 재설정하고 싶습니다. 지금 가지고있는 코드는 이것입니다.원본 높이의 문서 높이 비율

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

이렇게하면 문서 높이가 변경되지만 변경되지는 않습니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?

답변

0

원래 질문의 코드가 작동합니다. 뭔가 다른 것이 문서에 더 많은 공간을 추가하고있었습니다.

3

$(document) 대신 $(window)을 사용해야한다고 생각합니다.

$(document)은 전체 문서의 높이를 나타내며 $(window)은 뷰포트 크기를 나타냅니다.

실제로 문서 개체의 높이를 줄이는 동작을 원할 경우 CSS에서 요소를 추가 한 후 "여분의 공간"인 여백/패딩을 제거하는 방법을 고려할 수 있습니다.

+0

$ (문서)는 내가 찾고있는 것입니다. – user823527

+0

나는 너를 생각하지 않는다. 문서는 ** 전체 ** 문서를 나타냅니다. 'DOCTYPE', '', ''및 ''을 포함하여. –

관련 문제