2009-08-25 5 views
0

Мозг здесь.CSS Suckerfish и активные предметы

Что я хочу сделать, так это, чтобы ссылка на выпадающее меню Suckerfish была активной на текущей странице в раскрывающемся списке, а также на верхнем элементе.

I.e. ниже, в пункте меню «Статьи», я бы хотел, чтобы верхний элемент «Статьи» активен одновременно с тем, что либо Categoryone, либо Categorytwo активны. (Архив представляет собой пункт меню уровня одного, включены здесь просто FYI.)

У меня есть 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, чтобы попытаться сделать статьи активным, то все ссылки в г rop down активны.

ответ

0

Вы не указали много информации о том, что вы совершаете. Но вот моя догадка: ваш селектор выключен. Попробуйте это:

#Archives a , #Archives-menu a , .current 
{ 
color:#fff; 
} 

Также удалить текущий класс из этих элементов и добавить его к соответствующему пункту динамически, когда пользователь находится на правой странице. (Может быть, Sukerfish делает это для вас?)

 Смежные вопросы

  • Нет связанных вопросов^_^