2009-08-25 80 views
0

大腦凍結在這裏。CSS Suckerfish和積極的頂級項目

我想要做的是將Suckerfish下拉菜單鏈接在當前頁面下拉以及頂部項目中處於活動狀態。

I.e.下面,在Articles菜單項中,我希望在Categoryone或者Categorytwo處於活動狀態的同時激活頂級項目「Articles」。 (檔案是單級菜單項目,這裏只是FYI包括在內。)

我有PHP的設立產生身體標記與頁面的標題,因此對於頁面Categoryone body標籤是<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,試圖使文章活躍,那麼所有在d鏈接rop down是激活的。

回答

0

你還沒有提供很多關於你正在做的事情的信息。但這是我的猜測:你的選擇器關閉了。試試這個:

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

而且從這些項目中刪除當前類,並把它添加到動態當用戶在右側頁面上合適的項目。 (也許Sukerfish爲你做的那個?)