2010-04-18 21 views
0

我有一個<div>元素,其中position: absolute和z-index大。我想用這個div覆蓋整個屏幕。 這是我做的,它的工作原理:如何在Firefox上使用javascript獲取屏幕左上角的座標

document.getElementById('mydiv').style.top = 0; 
document.getElementById('mydiv').style.left = 0; 
document.getElementById('mydiv').style.width = '100%'; 
document.getElementById('mydiv').style.height = '100%'; 

然而,當我長的網頁向下滾動,這個代碼顯示我的div在頁面的頂部,所以在div使我目前觀察到的區域上方。 如何更改頂部和左側值,以便我的div始終覆蓋正在查看的活動字段?

我工作在Firefox 3.6。*。

謝謝

回答

0

改變它position: fixed

請注意,這不會在IE6中工作。

+0

謝謝。這解決了這個問題。不過,我也想學習一種方法來獲取相對於整個頁面的區域的頂部和左側值。 – artsince 2010-04-18 17:04:11

+0

你是什麼意思? – SLaks 2010-04-18 17:05:00

+1

'document.documentElement.scrollTop' – SLaks 2010-04-18 17:06:07

相關問題