2011-06-13 106 views
1

好吧,我现在已经几乎修复了我们的菜单系统。菜单(onclick帮助) - css

唯一的问题我现在有,貌似是的onclick改变菜单项的状态为ACTIVE

因此,这里的小提琴:http://jsfiddle.net/ozzy/6pxaE/

从本质上讲,的onclick我需要的菜单项,点击更改为:背景颜色#ec008c和颜色为#fff,没有文字阴影。正如我在上面的小提琴中看到的那样。

其他一切似乎正常工作。

任何帮助表示赞赏。没有JS请

+0

当你点击一个链接,你会被带到另一个页面。您可能想要在新页面上向被点击的按钮*添加一个类似'current'的类'(向用户显示它们在哪个页面上),或者我不明白。 – thirtydot 2011-06-13 23:47:57

+0

Thirtydot,我是这样一个TWOT!我的血腥愚蠢,对不起。我很厚,如猪Sh * t ...即时通讯工作在一个文件..和忘了添加类=当前或活动grrr干杯 – 422 2011-06-13 23:51:43

+0

这是没有问题的。像这样的错误发生在每个人,在某个时候。 – thirtydot 2011-06-13 23:54:02

回答

3

假设你想要的是突出显示导航中当前活动页面,我认为this is still the easiest way完成你想要的。

会这样吗?

.white ul li a:active, .white li a:active{ background-color:#ec008c;color:#fff;display:block;text-shadow: none !important; 
} 

http://jsfiddle.net/ExUdM/

我只在丁目,火狐和IE9测试这个:

+0

我试图避免身份证,但看起来像它的给定。干杯 – 422 2011-06-13 23:50:29

+0

是的,这对JavaScript很简单,但听起来这不是您的第一选择。 – 2011-06-13 23:52:07

+0

这也是我会用的。 +1。 – Beejamin 2011-06-14 00:08:36

1

为了让所有的“活动”状态的粉红色十岁上下,下面对CSS的你最后行工作

+0

未能在FF9上为我工作,早些时候尝试过......我必须错过任何事情。我想也许你的修复和g_thom的组合是去感谢 – 422 2011-06-13 23:50:08

+0

FF9?或者你的意思是IE9? – Colin 2011-06-13 23:51:47