2013-07-25 96 views
0

我有一个菜单几乎类似于使用DNN在stackoverflow.com中的菜单。如何更改所选菜单的颜色?菜单颜色变化onclick

我设法改变颜色,而悬停(使用CSS),但我遇到了这个问题。

我是否可以通过仅使用CSS来实现更改点击项目颜色的效果?

+0

你是指在页面上突出显示菜单项(与使用stackoverflow的问题,标签,用户等菜单一样)?或者这些菜单项全部在一个页面上,并且应该保持突出显示而不刷新页面? – robooneus

回答

0

A(锚点)标记具有:点击时处于活动状态。你可以尝试使用它作为触发器。

0

您需要为当前菜单项添加一个“活动”类。根据您使用的cms,可能已经完成了。然后,相应地设置菜单项的活动类。

0

根据什么菜单系统,在你的皮肤使用的是你可以有两种解决方法:

  1. 如果您选择的项目有一个类名称,如“米SEL”那么你有,你有一个菜单系统不同的名字来帮助你设计你的菜单。在这种情况下,类“sel”将是您选择的菜单,而类名称“bc”应该是处于正确面包屑层次结构中的任何页面。这个菜单系统已经过时了,但如果这是你所拥有的(你没有指定你的dotnetnuke版本和皮肤),那么让我知道,我有一些旧的文档在某处...

  2. 如果你不以这种方式查看类名称,然后使用xml解析器生成菜单,您应该阅读以下内容:http://www.dnnsoftware.com/wiki/Page/DDRMenu-XSLT-templates并阅读本文末尾的3个教程。