3

要素が追加された後に余分なスペースを削除するために、元のドキュメントの高さをリセットしたいと思います。私が今持っているコードはこれです。

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

これにより、ドキュメントの高さが変更されるはずですが、変更されません。これを行うより良い方法はありますか?

4

2 に答える 2

3

$(window)の代わりに使用する必要があると思います$(document)

$(document)ドキュメント全体の高さを$(window)指し、ビューポートのサイズを指します。

ドキュメント オブジェクトの高さを減らすための動作が実際に必要な場合は、要素が追加された後に "余分なスペース" であるマージン/パディングを削除する CSS の代替案を検討できます。

于 2012-05-09T00:42:25.110 に答える
0

元の質問のコードは機能します。他の何かがドキュメントにスペースを追加していました。

于 2012-05-09T01:22:22.453 に答える