2012-10-15 17 views
0

我在我的下拉菜單中的「ul a」上設置了懸停,將a的背景顏色更改爲橙​​色,將文本更改爲白色。問題是,當您將鼠標懸停在打開父級「橙色背景」的子菜單上時,它會返回到隱藏狀態。將鼠標懸停在下拉菜單中時,如何保持父項目的懸停?

正是在此頁面http://www.brainbuzzmedia.com/themes/simplybusiness/

+1

顯示一些電子ffort並放在一起簡化[jsfiddle](http://jsfiddle.net/).. –

+0

在Chrome中,懸停狀態對我來說不會消失..? –

回答

1

我認爲解決這個問題的辦法是讓你的懸停鏈接到只是UL,而不是一個頂部的下拉菜單裏面

+0

甚至更​​好:下拉式的''li'元素,而不是'a' –

+0

我這樣做,只是使用li來懸停,但我相信alnassre的解決方案也可以。 –

2

你應該但'ul a'內的下拉'ul'保持HOVER效果。

<ul> 
     <li><a> maintitle 
      <ul class="dorp-down-list"> 
       //------ li li li li 
      </ul> 
     </a></li> 
    </ul> 

然後編輯從 'UL A' 到 'UL>一個'

0

/*激活第二下拉的CSS類*/

頭UL李:懸停> UL {能見度:可見; }

/*保持親本相同的顏色*/

頭UL李:懸停>一個{顏色:#000;}

相關問題