2010-08-28 88 views
0

我有一个网页,其中包含一个隐藏的名为#order_details的div元素。当用户点击一个按钮时,会出现#order_details div元素。看来div元素的z-index是6500,我已经验证了它是整个站点中最高的z-index。它也使用jQuery,因为我看到这样的代码:另一个div上的jquery div

$('#order_details').show(); 

我知道显示#order_details div元素。

<html> 
    ... 
    ... 
    <div id="button"></div> 
    <div id="order_details"> 

     <div id="button2launch_SURVEY"></div> 
     <div id="survey"> 
     </div> 

    </div> 
</html> 

现在我也添加了#survey一个新的div元素,当我在#order_details DIV点击一个按钮,我想调查出现在顶部。

我已经在css #survey中设置了z-index为6599.然后我设置了一些jQuery来显示div。

$('#survey').show(); 

#survey div出现,但它不在#order_details div之上。

我的问题是:

#survey的z-index属性是不是设置应该确保#survey格将出现在顶部的更高的价值?

任何帮助将不胜感激......

回答

1

确保您#surveyrelativeabsolutefixed定位。 W3 spec

+0

没有为我工作。虽然我只是试图相对 – coson 2010-08-28 07:06:26

+0

停止按下!!!我只是尝试绝对的,它似乎工作。我以为我明白相对/绝对之间的差异,但我显然是错的。 – coson 2010-08-28 07:08:43