我有非常奇怪的情況,我將孩子(縮略圖)附加到一個div,然後我添加一個大的阻塞div到父div(所有使用appendChild),並沒有任何理由,我可以看到拇指div顯示顯示阻塞DIV(即使在元素督察以上,他們是在正確的節點層次爲什麼appendChild會忽略zIndex?
要清楚
<div id="P">
<div id="thumbs"></div>
</div>
pseudo script:
fill thumbs with THUMB divs ;
P.appendChild(large blocker) ;
這個過程之後,元件檢查顯示:。
<div id="P">
<div id="thumbs">
<div thumb><div thumb>.... n number of times
</div>
<div blocker>
</div>
但是t他的拇指出現在阻擋者的上方。我沒有在任何設置上設置zIndex。拇指被設置爲顯示:inline-block;有沒有一些明顯的原因,他們爲什麼不會在阻擋者後面?
您是否意識到您的示例HTML充滿了錯誤? Div標籤沒有關閉,在沒有放置隨機字符串的地方,您有像'thumb'和'blocker'這樣的隨機字符串。如果這是您的實際HTML,那麼在您擁有合法HTML之前,所有投注都將關閉。 – jfriend00 2012-03-20 05:25:23
哈哈......是的,當然,這只是我正在做的結構的示範。 – 2012-03-20 05:54:52