如何解决(ASP.NET) 我怎么知道某个特定的菜单项被悬停在上面?
每当用户将鼠标悬停在特定菜单选项上时,我想对包含 ASP.NET 菜单控件的 div 进行一些 CSS 更改。现在,div 保持静态,但我希望它扩展到新的悬停内容。
此内容及其大小将根据悬停在哪个菜单项上而有所不同,因此我需要知道与每个项目关联的特定 ID。这是一个图片示例:
在本例中,我将鼠标悬停在“客户服务”菜单项上。它展开并显示其下的选项。当我将鼠标悬停在此项目上时,我希望包含它的 div 随之展开。
这个菜单是动态填充的,但这里是我的 HTML 中菜单控件的代码:
<div class="box1">
<asp:Menu ID="Menu1" runat="server" DisappearAfter="1">
<StaticMenuStyle cssclass="Menu1"/>
</asp:Menu>
</div>
这是呈现此框的 CSS:
.box1 {
position: absolute;
background-color: #B9E5BA;
/*height: 360px;*/
/*width: 400px;*/
left: 50px;
border: 5px solid #295133;
border-radius: 0px 15px 15px 15px;
padding-left: 20px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 20px;
}
.Menu1 li {
padding-top: 10px;
padding-right: 10px;
}
.Menu1 a {
color: black;
}
我认为我不需要提供填充此菜单的 VB 代码,但如果我提供了,我将很快使用一些编辑过的代码来编辑问题。
但是是的,我现在有点卡住了。据我所知,这些都呈现为 HTML 列表项控件,这些控件可以应用 CSS,但我不知道每个列表项都有一个特定的 ID 或与之关联的任何可以附加一些 CSS 的内容。>
任何帮助将不胜感激!如果我可以添加任何有助于回答者的上下文,请告诉我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。