0
下面的代碼在本地計算機上工作良好,但在遠程服務器上,彈出窗口不考慮滾動寬度,並且出現在頁面的頂部,即使當我將頁面滾動到底部時。問題只出現在IE中,只出現在遠程服務器上。文件是相同的。我應該檢查什麼?不同行爲的彈出窗口css
HTML
<div style="position:absolute;">
<div id="a_div">
123
</div>
</div>
CSS
#a_div {
display:none;
position:fixed;
width:850px;
top:35px;
border:1px solid #B1B8C7;
background:white;
z-index:3000;
}
JS
function showaDiv() {
var div = document.getElementById('a_div');
var width = document.body.clientWidth;
if (div) {
div.style.left = Math.round((width-850)/2)+'px';
div.style.display = 'block';
document.getElementById('a_bgdiv').style.display = 'block';
}
}
根據你的CSS它應該出現在頂部35px。 – 2012-02-26 09:47:00
爲什麼它在Firefox和Chrome中運行良好(如我所需)? – Pave 2012-02-26 09:51:51
檢查我的答案和小提琴。 – 2012-02-26 10:01:12