2012-11-27 8 views
0

fiddlejQuery vol stationnaire question bug

Pour reproduire bug:

  1. vol stationnaire sur bbb111 quelques fois rapides (rapide, je veux dire quelques fois par seconde) - la meilleure façon de le faire est de déplacer le dessus de la souris vers le bas (non côté/côté) je pense
  2. puis planer sur bbb111 et sur son sous-menu planant sur ccc222. Ccc222 a un autre sous-menu et il ne s'affichera pas comme il se doit. (manu principal ne descendra pas et sous-menu ne sera pas visible ( être sous le menu principal - si vous définissez overflow:visible il est visible mais il est sous le menu principal et manu principal ne descend pas encore pour faire place pour un autre sous-menu.

Reproduit sur Mozilla, Opera et Chrome

Répondre

0

Ok, j'ai trouvé la solution. Le problème est que jQuery applique un style en ligne attr aux éléments et si l'arrêt() est tiré ces styles reste « tout comme 'au milieu de l'animation, avec débordement: trucs cachés etc. La solution est de' réinitialiser 'l'état du menu - ajouter à la fonction de rappel de l'animation mouseIn $(this).removeAttr('style');