2012-10-05 110 views
0

我在這個網站上發現了一個奇怪的問題http://bit.ly/MJ8KT6它利用HoverIntent & Superfish菜單解決方案。我在網站頂部的主子菜單上運行了0.2秒的延遲,以幫助防止用戶進入子菜單。這是完美的,但我發現,用戶第一次訪問該網站時,它可能導致菜單閃爍0.2秒延遲。HoverIntent&SuperFish閃爍

同時點擊任意一個主菜單選項也可以調用相同的閃爍/閃光。後續點擊不會導致問題,我可以在瀏覽器中複製問題的唯一方法是刪除緩存,然後像第一次訪問者一樣重新訪問該網站。

真的不確定它是CSS,Javascript問題還是其他衝突。該網站可以在這裏http://bit.ly/MJ8KT6

任何想法或反饋非常感謝。 ;)

+1

菜單似乎在鉻22(最新版本)罰款。你應該指出哪些瀏覽器和版本不適合你。 – Nelson

+0

此外,請在所有代碼**的地方編碼,以便該問題對其他訪問者有用。 – KatieK

回答

0

它看起來像你使用Javascript隱藏子菜單 - 在JavaScript運行隱藏它之前,由子菜單加載導致閃存。

要解決這個問題,隱藏在CSS子菜單,這樣它纔會顯示JavaScript的加載:

.sub-menu { 
    display: none; 
} 

這將防止它被顯示在頁面加載的時候,但不該」不會影響它的功能(因爲那是在其他地方控制的)。