网站地图';的子菜单隐藏在Asp.net页面的JavaScript图像库后面?

网站地图';的子菜单隐藏在Asp.net页面的JavaScript图像库后面?,javascript,jquery,asp.net,css,image-gallery,Javascript,Jquery,Asp.net,Css,Image Gallery,在带有sitemap菜单和子菜单的asp.net页面中,添加了java脚本和jQuery图像库,但当我转到子菜单时,它隐藏在图像库后面 我的菜单的css代码是: .menuItem { border:Outset 1px black; background-color:Gray; font:14px Arial; color:White; padding:8px; } 菜单和网站地图: <asp:Menu ID="

在带有sitemap菜单和子菜单的asp.net页面中,添加了java脚本和jQuery图像库,但当我转到子菜单时,它隐藏在图像库后面

我的菜单的css代码是:

.menuItem
{     
    border:Outset 1px black;
    background-color:Gray;
    font:14px Arial;
    color:White;
    padding:8px;            
}
菜单和网站地图:

<asp:Menu ID="Menu1"  StaticMenuItemStyle-CssClass="menuItem"
        DynamicMenuItemStyle-CssClass="menuItem" Runat="server" Orientation="Horizontal" DataSourceID="srcSiteMap" /> 
                                <asp:SiteMapDataSource ID="srcSiteMap" Runat="server" ShowStartingNode="false" /> 

您可以通过设置这两个元素来解决此问题

position:relative; //or
position:absolute;
然后给一个元素一些较低的

z-index: 0;
另一个是一些高数字,比如

z-index: 10;

希望有帮助。

您可以通过设置这两个元素来解决这个问题

position:relative; //or
position:absolute;
然后给一个元素一些较低的

z-index: 0;
另一个是一些高数字,比如

z-index: 10;

希望有帮助。

格式化您的代码,使其显示出来。请以后再这样做。可能会重复格式化您的代码,以便它显示出来。请以后再做。可能的副本