2012-05-09 4 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

$(document)は私が探していたものです。 – user823527

+0

私はあなたがいるとは思わない。ドキュメントは** **ドキュメント全体を指します。 「DOCTYPE」、「」、「」、および「」を含む。 –

関連する問題