我用ajax hovermenu 制作了一个类似与 DropDownList 的效果,下拉列表的元素虽然在其他元素的上方,但是以透明方式显示,如何才能让下拉列表里的元素盖过其他元素?

解决方案 »

  1.   

    如果position是absolute,z-index值设高点
      

  2.   

    设置css:.xxx{z-index:9999}或者
    style="z-index:99999"
      

  3.   

    只设z-index 不设 position可以吗?
      

  4.   

    z-index只对position为absolute或realtive的层有效,楼主你的下拉菜单的css样式是怎么样的呢?贴出来
      

  5.   

    不设置position也是可以的。
    例如
    <div style="background:red;width:300px;height:600px;z-index:9999"></div>
    <div style="background:green;width:600px;height:100px;position:absolute;left:10px;top:60px;z-index:-1"></div>不过,一般情况下,都是跟position相关的