2011-06-21 61 views
0

在我的網站地圖菜單和子菜單的asp.net頁面中添加了一個java腳本和jQuery圖片庫,但是當我進入子菜單時,它隱藏在圖片庫後面。Sitemap的子菜單隱藏在Asp.net頁面的JavaScript圖片庫後面嗎?

我的菜單的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" /> 
+0

格式化您的代碼,使其顯示出來。請在將來這樣做。 – epascarello

+0

可能重複的[ASP.Net菜單控制 - 水平 - 不顯示子選項](http://stackoverflow.com/questions/3882319/asp-net-menu-control-horizo​​ntal-not-showing-sub-options) – epascarello

回答

4

您可以修復與設置兩個元素

position:relative; //or 
position:absolute; 

,然後給一個元素低些

z-index: 0; 

和其他人喜歡

z-index: 10; 

一些高數希望它能幫助。