2016-04-06 77 views

回答

0

有的ul元素(下拉)上述空間幾個像素。

在style.css文件上線2207有這樣的代碼:

.main-navigation ul ul { 
background: white; 
float: left; 
margin-left: -0.875em; 
padding: 0 0.875em; 
position: absolute; 
top: 1.75em; // (Remove this line to fix the issue) 
left: -999em; 
text-align: left; 
width: 180px; 
z-index: 99999; 
} 
0

我認爲這是因爲在a元素上設置了hover事件而不是li元素。

由於ul子組是在li元素,當你hoverli你仍然可以看到下拉菜單中,當你hover它,而不是hover當你將鼠標懸停在下拉菜單孩子這是不懸停a元素。

Here's a basic example to explain my thoughts

+0

非常感謝您的快速反應!那麼,我明白髮生了什麼,但我不明白我必須做的改變!我認爲nathan的答案更具確定性,並且對此有所幫助!謝謝!! – nantin

+0

不客氣。確實,他的回答完全是關於當前的問題,我的情況並非如此。 –

相關問題