-1
我正在創建自定義疊加彈出窗口。要做到這一點,我在width/height
的和opacity
的0.8
的頁面上鋪設了一個屏蔽div
。彈出窗口是另一個div
放置在掩模div
之上。如何將兩個div放在頁面的絕對正面,但是一個放在另一個之上? CSS
我正在寫一個函數來隱藏這兩個div
s如果屏蔽div
被點擊。這將「關閉」彈出窗口。
要測試此功能,我正在使用Javascript警報。我注意到,當點擊彈出的div
時,警告仍然被觸發,而不僅僅是掩蓋div
。這表明彈出的div
未定位在絕對前端。我也注意到彈出的div
中的文字稍微不透明,表明它也受掩模div
的影響。
我該如何將遮蔽div定位在絕對正面?
你可以只是沒有讓孩子http://jsfiddle.net/sGeVT/ 7/ – Esailija 2013-04-09 10:35:44
嘿,這太棒了。你做了什麼改變? – blarg 2013-04-09 10:37:35
我將#popupBox位置更改爲相對,所以z-Index有效。我給#重疊了一個高z-索引,但略小於#popupBox。我讓他們的兄弟姐妹,所以Z指數有一個直觀的效果。 – Esailija 2013-04-09 10:40:17