菜单项已选中

时间:2011-04-09 18:42:28

标签: menuitem

我在ASP.NET母版页中创建了一个菜单。我已经为hover和link等菜单项实现了CSS属性,但是我无法实现更改菜单中所选项颜色的属性。

我是否需要编写任何JavaScript或jQuery代码来识别菜单中的选定项目?请帮助我,因为我是这类菜单项的新手。

1 个答案:

答案 0 :(得分:0)

如果您想要持久地更改菜单项的颜色(例如,导航菜单的当前页面选项卡总是某种特定颜色),您可以通过添加类或ID在ASP中执行此操作单击时属性到菜单项。我不是一个ASP类型的人,但在PHP中,你可以通过做类似的事情来做到这一点:

<li><a href="/?page=n">page #n</a></li>

然后当加载相关页面时,导航代码应该说:

如果$ _GET [page] = n则将echo“class = \”选中\“”加入锚标记。

知道我的意思吗?我没有输入上述if语句的代码,因为我非常确定ASP与PHP有点不同,你无论如何都要翻译,但我希望这有用。

安迪

编辑:##这是我与谷歌短暂会面后的猜测工作:##

<li 
<%

if Request.QueryString("page")==n Then
    Response.Write(" class=\"selected\"")
%>
><a href="/?page=n">Page #n</a></li>