2012-11-27 36 views
0

fiddlejQuery的懸停問題的錯誤

要重現錯誤:

  1. 懸停在bbb111快幾十倍(快點,我的意思是每秒幾次) - 做最好的辦法是將鼠標移動自上而下(不我認爲
  2. 然後懸停在bbb111和其子菜單懸停在ccc222上。
  3. ccc222有另一個子菜單,它不會顯示它應該。 (主製造不會向下移動,子菜單不可見( 將在主菜單下) - 如果您設置了overflow:visible它是可見的,但是 它在主菜單下並且主製造商仍然沒有向下移動以使 位置成爲另一個子菜單。

轉載在Mozilla,Opera和Chrome的

回答

0

好吧,我已經找到了解決方案。問題是,jQuery的應用內嵌樣式ATTR到元素,如果停止()被觸發這些風格保持「原樣'在動畫中間,溢出:隱藏的東西等解決方案是'重置'菜單狀態 - 添加到mouseIn動畫回調函數$(this).removeAttr('style');