【发布时间】:2010-04-06 10:50:39
【问题描述】:
当我将鼠标悬停在具有动态菜单的静态菜单项上时,悬停样式会生效,但一旦我开始导航动态菜单,静态菜单项就会恢复为非悬停样式。有谁知道如何让它们坚持下去,直到我停止“使用”该菜单?我尝试了“选定的”静态菜单项样式,但这不起作用-如果我使用它们,即使我停止导航菜单,最后选择的静态菜单项也会显示选定的样式-使用菜单后我希望样式恢复正常样式....
【问题讨论】:
标签: asp.net menu hover menuitem
当我将鼠标悬停在具有动态菜单的静态菜单项上时,悬停样式会生效,但一旦我开始导航动态菜单,静态菜单项就会恢复为非悬停样式。有谁知道如何让它们坚持下去,直到我停止“使用”该菜单?我尝试了“选定的”静态菜单项样式,但这不起作用-如果我使用它们,即使我停止导航菜单,最后选择的静态菜单项也会显示选定的样式-使用菜单后我希望样式恢复正常样式....
【问题讨论】:
标签: asp.net menu hover menuitem
Hover 基本上是对 mouseover 和 mouseout 事件的封装,它与一个元素相关联。例如,如果您将菜单实现为有序列表并为列表项实现了悬停,那么每个元素都将具有与其关联的 mouseover 和 mouseout 事件。在您的情况下,无法使用悬停。我认为使用自定义逻辑会更好。
HTH
【讨论】: