突出显示所选菜单项dotnetnuke

时间:2012-09-12 01:19:30

标签: asp.net dotnetnuke-6

<%@ Register TagPrefix="dnn" TagName="LINKS" Src="~/Admin/Skins/Links.ascx" %>

<dnn:LINKS runat="server" id="LINKS1" CssClass="MenuLink" Alignment="Horizontal"
            Level="Root" ForceLinks="False" />

我有以下代码来生成我的dotnetnuke网站中的菜单项。我需要更改所选的菜单项颜色或应用不同的CSS,以便用户知道它们在网站上的位置。我尝试使用jquery,通过转到页面设置和页面标题标记。它没有做任何事情。如何在所选菜单项中突出显示或应用不同的CSS?

我很感激你的帮助。

2 个答案:

答案 0 :(得分:0)

我能够在下面的网址的帮助下解决这个问题。

jquery to change the background color of a current page

答案 1 :(得分:0)

可能为时已晚,但DNN会将“.sel”CSS样式动态应用于当前选定的菜单项。

在DNN网站上有一个PDF,它详细说明了它(很难找到),或者使用开发者工具(IE中的F12或Firefox中的Firebug等)来查看应用于每个菜单项的样式。

所以添加到你的CSS:

.sel {
    color: #ABCDEF;
}

编辑:抱歉,这会应用导航菜单外观对象。哪个可能更好用,因为你有更多的样式选项。