【发布时间】:2011-11-30 14:13:14
【问题描述】:
我有一个覆盖 div,用于加载 Ajax 请求。 div 的 CSS 大致是这样的:
#ajax-overlay {
z-index:9999;
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#000;
opacity:0.8;
}
我使用基本的 jQuery 来展示它:
$('#ajax-overlay').show();
问题是使用 JavaScript 在我的页面上动态变化,因此页面的高度发生变化,之后覆盖不再填满屏幕。
我可以在 JS 中添加什么来强制叠加层每次都调整到正确的大小?
【问题讨论】:
-
position: relative<body>上的我们有可能吗?