添加内容后刷新html,body的高度

时间:2011-04-01 16:02:56

标签: jquery html css

我在文档加载页面上附加内容,在此之后我使用的是灯箱类型叠加层,问题是尽管叠加层设置为100%高度,但它只显示与可见内容一样高的值,向下滚动叠加层不如窗口高。

我的firebug显示html,body标签不是窗口的全高,当我追加ajax内容时,它们没有调整高度。

在我加载内容后,有没有办法刷新这些高度?

2 个答案:

答案 0 :(得分:1)

我有一种感觉,我曾经绕过这一次,但这有点像黑客。

基本上你将ajax内容加载到一个新的隐藏元素中(允许它根据需要扩展),然后使用jQuery来询问它的高度。然后将该值应用于显示的元素。

我认为当时我正试图将博客文章加载到一个扩展高度的div中。

编辑:这当然假设您愿意设置绝对高度而不是使用百分比。

答案 1 :(得分:0)

你试过这些吗? $(窗口).resize(); 要么 (文档)$ .resize();

尝试在你的功能之后调用其中一个。