나는 메뉴와 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 > .panel-item:hover a { background-image: url('img/menu-item.png'); } .menu-item .panel-item:hover { background-image: url('img/menu-item.png'); }
시도하고있다 무엇
.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; }
그들 중 누구도 나를 위해 일해 오지 않았다. 내 문제와 제 코드를 이해하시기 바랍니다.
http://stackoverflow.com/questions/17525314/navigation-menu-css-loads-slowly-causes-it-to-align-vertically-for-a-few-second – falguni