大脑在这里僵住了。
我想要做的是让Suckerfish下拉菜单链接在当前页面的下拉列表以及顶部项目中处于活动状态。
也就是说,在下面的文章菜单项中,我希望在Categoryone或Categorytwo处于活动状态的同时,使顶部的“文章”处于活动状态。(存档是单级菜单项,此处仅供参考。)
我将php设置为生成一个带有页面标题的主体标记,因此页面Categoryone的主体标记为<body id="Categoryone">
HTML:
<ul class="sf-menu">
<li id="Archives-menu" class="current"><a href="http://mydomain.com/archives/" title="Archives">Archives</a></li>
<li id="Articles"><a href="" title="Articles">Articles</a><ul>
<li id="Categoryone-menu" class="current"><a href="http://mydomain.com/categoryone/" title="Categoryone">Categoryone</a></li>
<li id="Categorytwo-menu" class="current"><a href="http://mydomain.com/categorytwo/" title="Categorytwo">Categorytwo</a></li></ul></li>
</ul>CSS:
#Archives #Archives-menu a, #Categoryone-menu #Categoryone-menu a, #Categorytwo-menu #Categorytwo-menu a
{
color:#fff;
}如果我在#Articles #Articles-menu a中尝试激活文章,那么下拉列表中的所有链接都是激活的。
发布于 2009-08-25 17:07:29
你没有给出太多关于你要做的事情的信息。但我的猜测是:您的选择器已关闭。试试这个:
#Archives a , #Archives-menu a , .current
{
color:#fff;
}另外,从这些项中删除当前类,并在用户位于右侧页面时动态地将其添加到适当的项中。(也许Sukerfish能帮你做到这一点?)
https://stackoverflow.com/questions/1329578
复制相似问题