我有非常奇怪的情况,我将孩子(缩略图)附加到一个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