Javascript 在ajax调用后调整文档高度

Javascript 在ajax调用后调整文档高度,javascript,jquery,html,height,document,Javascript,Jquery,Html,Height,Document,我想在ajax调用后更改文档高度。为什么要这样做?因为在我的网页中,我有不同的按钮来导航(转到第一页、最后一页、一个特定的页面),数据是通过ajax加载的,但是如果加载的数据没有以前那么高,我会在最后得到一个额外的空白 例如,如果调用之前文档和正文的高度为3400,而我转到最后一页,并且该页的数据较少,则正文将变为2400高度,但文档保持3400高度 所以我想更改文档的高度。我试过这个,但没用: if(jQuery(document).height() > jQuery('html').h

我想在ajax调用后更改文档高度。为什么要这样做?因为在我的网页中,我有不同的按钮来导航(转到第一页、最后一页、一个特定的页面),数据是通过ajax加载的,但是如果加载的数据没有以前那么高,我会在最后得到一个额外的空白

例如,如果调用之前文档和正文的高度为3400,而我转到最后一页,并且该页的数据较少,则正文将变为2400高度,但文档保持3400高度

所以我想更改文档的高度。我试过这个,但没用:

if(jQuery(document).height() > jQuery('html').height()){
  jQuery(document).height(jQuery('html').height());
}

有什么想法吗?ajax调用后可以“调整”文档大小?

为什么不使用css“自动”。。使你的高度自动,使它自动适合你的文字..这是不应该发生的。您可能有一些js或CSS来固定高度。只需找到并删除它。文档不是html标记。你应该用“身体”instead@tborychowski这是一个jQuery标记:)@Morpheus jQuery没有标记。您可以使用jQuery获取“文档”,但不能使用css设置“文档”的样式,因为它不是html