2010-02-10 39 views
0

我有一個菜單左上浮UL列表,一個嵌套UL下拉選項,每個選項都給出了它自己的嵌套ul子,它只在懸停時顯示。我在IE7中發現的是,如果鼠標移出父級的邊界,那麼子菜單消失,它似乎也清除了子菜單中的鏈接。jQuery懸停IE7嵌套列表的問題

當前頁面可在http://evolutionmmo.co.uk/WLT/找到。具有下拉菜單的項目是「計劃您的旅行」。

我在想這可能是一個與我的菜單定位CSS問題,但無法弄清楚。

UPDATE:

好,一些摸索之後,我似乎已經發現了我的菜單,一些比較奇怪的行爲。首先,如果您嘗試將鼠標懸停在其上方的某個項目上,則會隱藏該菜單;其次,如果嘗試在子子菜單中從一個項目移動到另一個項目,並且您沒有從具有文本的區域移動到帶有文字的區域,也就是說,不是將詞彙放在單詞上,而是將空白放到一邊,那麼它也會隱藏菜單,而且我不能爲了我的生活而弄清楚爲什麼會發生這種情況。這仍然只在IE7中。

謝謝,Psy

+0

它幾乎肯定是一個定位的問題,我沒有得到IE7此係統上,因此無法測試,但有你的下拉元素之間沒有任何間隙? – Lazarus 2010-02-10 12:09:33

+0

不,我不能看到。 – Psytronic 2010-02-10 12:16:05

回答

2

好的,我覺得這個很愚蠢。

我忘了將寬度應用於包含UL>。 <

給予了相同的寬度LI的整理出來完美

+0

我的話!它的工作......謝謝你回答你的問題。我很困惑,爲什麼我有這個問題! +1:D – David 2012-04-10 12:59:06