我附加内容到文档加载页面后,我使用灯箱类型覆盖,问题是,虽然覆盖设置为100%显示的内容与可见内容一样高,当您向下滚动时,叠加层不会像窗口一样高。刷新HTML的高度,追加内容后的主体
我的firebug显示html,body标签不是窗口的整个高度,当我追加ajax内容时,它们没有调整它们的高度。
有没有办法刷新这些高度后,我已经加载的内容?
我附加内容到文档加载页面后,我使用灯箱类型覆盖,问题是,虽然覆盖设置为100%显示的内容与可见内容一样高,当您向下滚动时,叠加层不会像窗口一样高。刷新HTML的高度,追加内容后的主体
我的firebug显示html,body标签不是窗口的整个高度,当我追加ajax内容时,它们没有调整它们的高度。
有没有办法刷新这些高度后,我已经加载的内容?
我有一种感觉,我曾经有过这种感觉,但这有点破解。
基本上你会将ajax内容加载到一个新的隐藏元素(允许它根据需要高度展开),然后使用jQuery来询问它的高度。然后将该值应用于显示的元素。
我想我当时正在尝试将博客文章加载到展开高度方式的div中。
编辑:这当然假设你愿意设置绝对高度而不是使用百分比。
你有没有试过这些; $(window).resize(); 或 $(document).resize();
尝试在你的函数之后调用其中之一。
我知道你的意思,但这个解决方案的问题是,我实际上需要更新的身高,因为我想覆盖层是窗口的整个高度,所以使用这种方法我将不得不获得我的身高标题+内容+页脚以获得适当的高度。 – user664546 2011-04-01 16:20:17