我有一個菜單和一個hovermenuextender。當鼠標懸停在菜單1上時,面板會下降,但當我將光標移動到面板時,菜單中的高光會消失。所以我的目標是讓面板突出顯示菜單。該視頻正體現了我的意思:http://screencast.com/t/Bhfj6mtZkPZpasp.net CSS同時突出顯示菜單和麪板。
代碼:
菜單
<div id="Menu"> <a href="Page1.aspx"> <div class="menu-item" id="menu1" runat="server"> <span class="menu-text">Page1</span> </div> </a>
面板
<asp:Panel CssClass="panel" ID="pnPanel" runat="server"> <div id="panelarea"> <a href="Panelmenu1.aspx"> <div class="panel-item"> <span class="panel-text">Panel menu 1</span> </div> </a> </div>
Hovermenuextender
<asp:HoverMenuExtender ID="HoverMenuExtender" runat="server" PopupControlID="pnPanel" PopupPosition="Bottom" OffsetX="0" OffsetY="0" PopDelay="50" TargetControlID="menu1"></asp:HoverMenuExtender>
CSS
.menu-item { text-decoration: none; width: 225px; height: 55px; float: left; } .menu-item:hover { background-image: url('img/menu-item.png'); } .panel-item { width: 225px; height: 25px; background-color: #626262; } .panel-item:hover { background-color: black; }
什麼,我一直在努力
.menu-item > .panel-item:hover a
{
background-image: url('img/menu-item.png');
}
.menu-item .panel-item:hover
{
background-image: url('img/menu-item.png');
}
我注意到有其他人有類似的問題; B他們沒有一個人爲我工作。我真的希望你瞭解我的問題和我的代碼。
http://stackoverflow.com/questions/17525314/navigation-menu-css-loads-slowly-causes-it-to-align-vertically-for-a-few-second – falguni