2010-10-22 64 views
2

我很難得到其中一個頁面div顯示在臨時前綴的div上。提高z-index over prependTo div

我想保留在任何時候脫穎而出的DIV是.outer_box

jQuery的:

$(document).ready(function() { 


$("<div/>", { 
    "class": "DooSuperOverlay" 
}) 
.prependTo("body") 
.animate({opacity: 1.0}, 3000) 
.fadeOut("slow"); 


}); 

的CSS:

.DooSuperOverlay { 
    position:absolute; 
    top:0px; 
    left:0px; 
    height:100%; 
    width:100%; 
    background-color:#000; 
    z-index:5000; 
    } 


.outer_box { 
    z-index:10000; 
} 

.inner_box { 
    z-index:10000; 
} 

的HTML:

<div class="outer_box"> 
    <div class="inner_box"> 
    <span style="color:#fff;">Content here</span> 
    </div> 
</div> 

回答

0

add a posi重刑:絕對的outer_box類。 http://jsfiddle.net/brianflanagan/AAT9w/

+0

如果你想顯示一個彈出窗口,outer_box應該有更高的z-index權限。 – kobe 2010-10-22 20:16:15

+0

我認爲它 - outer_box設置爲10000,.DooSuperOverlay設置爲5000.我錯過了什麼嗎? – 2010-10-22 20:19:47

+0

內盒和外盒zindex是一樣的,給外盒一個更大的數字 – kobe 2010-10-22 20:52:45