我在文档加载页面上附加内容,在此之后我使用的是灯箱类型叠加层,问题是尽管叠加层设置为100%高度,但它只显示与可见内容一样高的值,向下滚动叠加层不如窗口高。
我的firebug显示html,body标签不是窗口的全高,当我追加ajax内容时,它们没有调整高度。
在我加载内容后,有没有办法刷新这些高度?
答案 0 :(得分:1)
我有一种感觉,我曾经绕过这一次,但这有点像黑客。
基本上你将ajax内容加载到一个新的隐藏元素中(允许它根据需要扩展),然后使用jQuery来询问它的高度。然后将该值应用于显示的元素。
我认为当时我正试图将博客文章加载到一个扩展高度的div中。
编辑:这当然假设您愿意设置绝对高度而不是使用百分比。
答案 1 :(得分:0)
你试过这些吗? $(窗口).resize(); 要么 (文档)$ .resize();
尝试在你的功能之后调用其中一个。